Bahasa : C
Program : Borland C++
5.02
Tentang : Looping -- Do While
Soal :
Buatlah program untuk menentukan nilai akhir seorang mahasiswa yang didapat dari :
Nilai akhir = (2*nilai tugas) + (nilai UTS*3) +(nilai UAS*5) / 10
Kemudian menanyakan kembali kepada user apakah ingin mengulangi pemberian nilai atau tidak ( gunakan loop Do-While).
Jawab :
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
main()
{
int UTS,Tugas,UAS;
float NA;
char Pil;
do {
//input
printf("Masukkan nilai Tugas : "); scanf("%i",&Tugas);
printf("Masukkan nilai UTS : "); scanf("%i",&UTS);
printf("Masukkan nilai UAS : "); scanf("%i",&UAS);
//proses
NA=(2*Tugas + 3*UTS + 5*UAS) / 10.0;
//output
printf("Nilai Akhir : %5.2f\n",NA);
do {
printf("Hitung Lagi (Y/T) ? ");
Pil=toupper(getch());
printf("%c\n",Pil);
} while (Pil!='Y' && Pil!='T');
} while (Pil=='Y');
return 0;
}
Silahkan Tinggalkan komentar anda berupa
pertanyaan, kritik, maupun saran.
0 komentar:
Posting Komentar