Assalamualaikum warahmatullahi wabarakatuh guys
nah, man-teman kita sudah sampai di tutorial teakhir kita nih dalam bahasa C khususnya struktur pengulangan do while.
kali ini saya akan membahas program menghitung IPK mahasiswa dengan struktur do while bahasa C. ini puncak dari struktur do while kali ini guys, jadi jangan heran kalau sedikit panjang dan membingungkan hehehe.
oke langsung saja
a) Codingnya
b) Flowchartnya
c) Tampilan Programnya
nah, gimana?? sulit bukan hehhe. mudahsih kalau paham ceritanya dari awal. yang perlu kita lakukan analisis lagi program ini.
sedikit ribet sih karena disini kita menggunakan char untuk menampilkan huruf A,B,C,D,E. maka harus menggunakan struktur percabangan switch case untuk mengubah nilai dari A menjadi 4, B menjadi 3 dan seterusnya. saya disini menggunakan switch case supaya lebih mudah. sebenarnya bisa juga menggunakan if else if tapi akan makin panjang ceritanya.
oke sekian dlu dari saya 7 program dengan menggunakan struktur do while dalam bahasa C. sampai ketemu di tutorial selanjutnya
wassalamualaikum warahmatullahi wabarakatuh ^_^
nah, man-teman kita sudah sampai di tutorial teakhir kita nih dalam bahasa C khususnya struktur pengulangan do while.
kali ini saya akan membahas program menghitung IPK mahasiswa dengan struktur do while bahasa C. ini puncak dari struktur do while kali ini guys, jadi jangan heran kalau sedikit panjang dan membingungkan hehehe.
oke langsung saja
a) Codingnya
#include
<stdio.h>
main ()
{
printf(">>>>>> MENGHITUNG INDEKS
PRESTASI <<<<<<\n\n");
int i,jumlah_mk,sks,jumlah_sks,A,B,C,D,E;
char n;
float nilai=0,ipk;
i=1;
jumlah_sks=0;
printf ("Jumlah Mata Kuliah = ");
scanf ("%d",&jumlah_mk);
do
{
printf ("\nNilai Mata Kuliah Ke-%d =
",i);
scanf ("%c%c",&n,&n);
printf ("Jumlah SKS = ");
scanf ("%d",&sks);
switch (n)
{
case 'A':
A=4;
n=A*sks;
break;
case 'B':
B=3;
n=B*sks;
break;
case 'C':
C=2;
n=C*sks;
break;
case 'D':
D=1;
n=D*sks;
break;
case 'E':
E=0;
n=E*sks;
break;
}
nilai=nilai+n;
jumlah_sks=jumlah_sks+sks;
i++;
}
while (i<=jumlah_mk);
printf ("__________________________\n");
ipk=nilai/jumlah_sks;
printf ("\nJumlah Nilai = %g",nilai);
printf ("\nJumlah SKS = %d",jumlah_sks);
printf ("\nIPK = %g",ipk);
}
b) Flowchartnya
c) Tampilan Programnya
nah, gimana?? sulit bukan hehhe. mudahsih kalau paham ceritanya dari awal. yang perlu kita lakukan analisis lagi program ini.
sedikit ribet sih karena disini kita menggunakan char untuk menampilkan huruf A,B,C,D,E. maka harus menggunakan struktur percabangan switch case untuk mengubah nilai dari A menjadi 4, B menjadi 3 dan seterusnya. saya disini menggunakan switch case supaya lebih mudah. sebenarnya bisa juga menggunakan if else if tapi akan makin panjang ceritanya.
oke sekian dlu dari saya 7 program dengan menggunakan struktur do while dalam bahasa C. sampai ketemu di tutorial selanjutnya
wassalamualaikum warahmatullahi wabarakatuh ^_^
Thanks mas bro sangat membantu ,
ReplyDeleteSiapp mas bro๐
ReplyDeleteMantap๐
ReplyDelete๐๐ thanks bang
Delete