Jumat, 20 April 2012
aplikasi struct dalam c++
aplikasi struct dalam c++
sebenarnya, aplikasi struct dalam c++ ini adalah tugas yang di berikan oleh dosen kami ketika sedang melaksanakan responsi atau ujian praktek. Dimana yang di maksud dengan struct ini adalah struct tersebut merukan tipe data yang dimana di dalamnya bisa di buat lagi type data yang lain. bingung??? saya juga. jadi masudnya gini, aplikasi struct dalam c++ ini di gunakan agar kita tidak begitu repot ketika menginputkan banyak data. jadi misalkan gini structnya adalah mahasiswa, di dalam mahasiswa itu ada type data integer untuk nim, nilai, dll,,, nah jadi ketika kita membua ini kita hanyak cukup memanggil struct.type data yang di dalamnya. dari pada tambah bingung mending lihat script di bawah ini aja,,, :D //siagian.web.id by gama //contoh penulisan structnya di bawah ini#include <stdio.h> #include <conio.h> typedef struct{ char nim[10]; int teori; int prak; }orang;
main(){ orang mhs[100]; int i,a,min,max,min1,max1,tot,tot1; float rata,rata1; tot=0; tot1=0; min1=100; min=100; max=0; max1=0; printf("Inputkan Jumlah Siswa : ");scanf("%d",&a); for(i=1;i<=a;i++) { printf("Nim : ");scanf("%s",&mhs[i].nim); printf("Nilai Teory : ");scanf("%d",&mhs[i].teori); printf("Nilai Praktek : ");scanf("%d",&mhs[i].prak); printf("\n"); } //maximal dan minimal dari nilai teori for(i=1;i<=a;i++) { if(mhs[i].teori<min) { min=mhs[i].teori; } } for(i=1;i<=a;i++) { if(max<mhs[i].teori) { max=mhs[i].teori; } } //maximal dan minimal dari nilai praktek for(i=1;i<=a;i++) { if(mhs[i].prak<min1) { min1=mhs[i].prak; } } for(i=1;i<=a;i++) { if(max1<mhs[i].prak) { max1=mhs[i].prak; } } //total nilai teori dan praktek //teori for(i=1;i<=a;i++) { tot=tot+mhs[i].teori; } //praktek for(i=1;i<=a;i++) { tot1=tot1+mhs[i].prak; } rata = tot/a; rata1= tot1/a; //tampilkan printf("$------------------Teory------------------$\n"); printf("Nialai Maximal Kelas : %d\n",max); printf("Nialai Minimal Kelas : %d\n",min); printf("Total Nilai Kelas : %d\n",tot); printf("Rata-Rata Nilai Kelas : %f\n",rata); printf("Range Nilai Kelas : %d\n",max-min); printf("$-----------------------------------------$\n"); printf("$-----------------Praktek-----------------$\n"); printf("Nialai Maximal Kelas : %d\n",max1); printf("Nialai Minimal Kelas : %d\n",min1); printf("Total Nilai Kelas : %d\n",tot1); printf("Rata-Rata Nilai Kelas : %f\n",rata1); printf("Range Nilai Kelas : %d\n",max1-min1); printf("$-----------------------------------------$\n"); getch(); } jadi, penjelasan tampilan di atas adalah, pertama kita akan menginputkan berapa banyak mahasiswa yang akan di inputkan, setelah itu kita akan menginputkan nim, nilai teory, dan nilai praktek sebanyak mahasiswa yang di inputkan. setelah selesai semua di inptukan maka akan ada tampilan yang menampilkan nilai max, nilai min, total nilai, rata-rata, dan range dari nilai praktek dan teory kelas.selamat mencoba dari aplikasi struct dalam c++ di atas, semoga ilmu ini bermanfaat.
Minggu, 15 April 2012
Cara mebuat aplikasi java menentukan bilangan-bilangan
Cara mebuat aplikasi java menentukan bilangan-bilangan. Sebenarnya saya juga bingung ngasi judul tulisan saya ini apa. Karena, program yang akan kita buat adalah program di mana di dalamnya ada berupa perulangan fungsi if dll. Sehingga jalannya program itu sebagai berikut :
1. kita masukkan berapa banyak inputan yang akan kita lakukan. Misalkan 3.2. kita masukkan inputan misalkan saja 1,2,3
3. program akan otomatis memilah milah, mana bilangan yang paling kecil, bilangan paling besar, total penjumlahan dari bilangan, dan rata-rata dari bilangan-bilangan tersebut.
Berikut adalah script dari Cara mebuat aplikasi java menentukan bilangan-bilangan :
/*siagian.web.id*/
import java.io.*;public class campuran{
public static void main (String[] argh){
try{
int[] coba = new int[30];
int a,b,c,d,i;
b=0;
c=0;
d=999;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan banyak inputan : “);
a = Integer.parseInt(in.readLine());
for(i=0;i{
System.out.print(“Inputan ke “+(i+1)+”: “);
coba[i] = Integer.parseInt(in.readLine());
}
/*Total*/
for(i=0;i {
b=coba[i]+b;
}
/*Min*/
for(i=0;i {
if(coba[i] {
d=coba[i];
}
}
/*Max*/
for(i=0;ic)
{
c=coba[i];
}
}
System.out.println();
System.out.println(“Minimal : “+d);
System.out.println(“Maximal : “+c);
System.out.println(“Total : “+b);
System.out.println(“Rata-rata : “+(b/a));
}catch (Exception e){
System.out.println(e);
}
}
}
dan berikut adalah tampilan dari script Cara mebuat aplikasi java menentukan bilangan-bilangan,
dalam program ini, memiliki 4 for... dimana for pertama untuk memasukkan inputannya, ke kedua untuk mencari total dari bilangan yang di inputkan, for yang ke 3 untuk mencari bilangan yang paling kecil, dan for yang terakhir untuk mencari bilangan paling besar diantara bilangan yang telah di inputkan.
berikut adalah for yang di maksud :
for(i=0;i{
System.out.print(“Inputan ke “+(i+1)+”: “);
coba[i] = Integer.parseInt(in.readLine());
}
/*Total*/
for(i = 0;i {
b = coba[i] + b;
}
/*Min*/
for(i=0;i {
if(coba[i] {
d=coba[i];
}
}
/*Max*/
for(i=0;ic)
{
c=coba[i];
}
}
terimakasih sudah membaca artikel Cara mebuat aplikasi java menentukan bilangan-bilangan
Langganan:
Postingan (Atom)