Tugas Struktur Data
Teman Teman ini OutPutnya! kodingnya minggu depan yaaaaaaaa... nanti ngopy semua lagi :D:D:D:D
Tapi ini menggunakan Java... bukan bahasa C..
9:35:00 AM
|
capz
programming
|
This entry was posted on 9:35:00 AM
and is filed under
programming
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
Langganan:
Posting Komentar (Atom)
10 argumen:
Asik..
Asik Kenapa?
udah dapet gambaran tinggal bikin.. mohon bantuan ya :)
gw udah dapet.. :)
mau di sharing gak jawabannya??
BOleh boleh.....
tapi outputnya gak keluar
lho kok bisa? ada yang error ga pas lu kompile? atau mungkin logika pemecahan masalahnya ga nyambung atau gini aja deh lo coba kirimin codingnya lewat comment post ini biar di analisis bareng bareng kali ketemu jalan keluarnya
char nama_mk[5][5], nama_mhs[5][5];
double algoritma[5], struk_dat[5], matematika[5], nilai[5];
int i, n, pilih, terus = 1;
while(terus)
{
printf("PROGRAM MENGHITUNG NILAI MAHASISWA\n");
printf("\n");
printf("Jumlah data = ");
scanf("%d", &n);
for(i=1;i<=n;i++)
{
printf("\n");
printf("Data ke = %d \n", i); //Memasukkan no data
printf("Nama Mahasiswa = "); //Memasukkan nama mahasiswa
scanf("%s", &nama_mhs[i]);
printf("Nilai Algoritma = "); //Memasukkan Nilai Algoritma
scanf("%f", &algoritma[i]);
printf("Nilai struktur data = "); //Memasukkan Nilai struktur data
scanf("%f", &struk_dat[i]);
printf("Nilai Matematika = "); //Memasukkan Nilai Matematika
scanf("%f", &matematika[i]);
nilai[i] = (algoritma[i]*0.9+struk_dat[i]*0.9+matematika[i]*0.9); //Penghitungan Nilai akhir
}
printf("DAFTAR NILAI \n");
printf("===============================================================================\n");
printf("No. nama_mhs algoritma strukur data matematika nilai grade\n");
printf("-------------------------------------------------------------------------------\n");
for(i=1;i<=n;i++)
{
if((nilai[i]>=86) && (nilai[i]<=100))
{ //Kondisi jika (nilai[i]>=86) dan (nilai[i]<=100)
printf("%.2d %5s %17.2f %10.2f %9.2f %8.2f A\n", i,nama_mhs[i], algoritma[i], struk_dat[i], matematika[i], nilai[i]);
}
else if((nilai[i]>=76) && (nilai[i]<86))
{ //Kondisi jika (nilai[i]>=76) dan (nilai[i]<86)
printf("%.2d %5s %17.2f %10.2f %9.2f %8.2f B\n", i,nama_mhs[i], algoritma[i], struk_dat[i], matematika[i], nilai[i]);
}
else if((nilai[i]>=56) && (nilai[i]<76)) {
//Kondisi jika (nilai[i]>=56) dan (nilai[i]<76)
printf("%.2d %5s %17.2f %10.2f %9.2f %8.2f C\n", i,nama_mhs[i], algoritma[i], struk_dat[i], matematika[i], nilai[i]);
}
else if((nilai[i]>=41) && (nilai[i]<56)) {
//Kondisi jika (nilai[i]>=41) dan (nilai[i]<56)
printf("%.2d %5s %17.2f %10.2f %9.2f %8.2f D\n", i,nama_mhs[i], algoritma[i], struk_dat[i], matematika[i], nilai[i]);
}
else if((nilai[i]>=0) && (nilai[i]<41)) {
//Kondisi jika (nilai[i]>=0) && (nilai[i]<41)
printf("%.2d %5s %17.2f %10.2f %9.2f %8.2f E\n", i,nama_mhs[i], algoritma[i], struk_dat[i], matematika[i], nilai[i]);
}
}
printf("==============================================================================\n");
silakan di periksa
coba lo pejarin lagi deh tentang array tapi dengan tipe char... ketika lu mendeklarasikan char nama_mk[5][5] maka akan dipesan kamar 5 lantai dengan 1 lantai 5 kamar dan array dengan tipe char itu berarti 1 kamar dihitung 1 byte atauu muatanya cuma satu huruf... jadi kalau namanya lo masukan 1 kamar itu dengan Algoritma jelas ga cukup dengan 1 byte... alhasil untuk pendeklarasian nama_mk[5][5] dan nama_mhs[5][5] udah da masuk. saran gw nih sebaiknya lu bikin dulu array untuk nilai nilainya masalah mata kuliah ama nama mahasiswa belakangn aja
ok deg siipp.. besok aja lagi gw kerjain.. mau meledak nih.. btw ganti css/template di blog bagaimana??
Posting Komentar