English French German Spain Italian Dutch

Russian Brazil Japanese Korean Arabic Chinese Simplified

Monday, November 28, 2016

Program Nilai IPK Mahasiswa (CPP) (C++)

Posted by Unknown on 8:56 AM


1) #include<iostream>
2) using namespace std;
3) main()

4) {
5) // Mencetak Tampilan
6) int NA, tugas, mid, uas;

7) cout << "Nilai Tugas : ";cin >> tugas;
8) cout << "Nilai MID : ";cin >> mid;
9) cout << "Nilai UAS : ";cin >> uas;

10) // Rumus
11) NA = ((2*tugas)+(3*mid)+(5*uas))/10;
12) cout<< "NA : "<<NA<<endl;

13) // Fungsi percabanagan
14) if(NA >= 85 && NA <= 100)
15) { cout<<"Lulus dengan Sangat Memuaskan"<<endl;
16) cout<<"Nilai Huruf : A"<<endl; }

17) else if(NA >=75 && NA < 85)
18) { cout<<"Lulus dengan Memuaskan"<<endl;
19) cout<<"Nilai Huruf : B"<<endl; }

20) else if(NA >=65 && NA < 75)
21) { cout<<"Lulus dengan nilai standart"<<endl;
22) cout<<"Nilai Huruf : C"<<endl; }

23) else
24) { cout<<"Tidak Lulus"<<endl;
25) cout<<"Nilai Huruf : E"<<endl; }

26) }


Berikut tampilannya :

Gambar runing program di DevC++ (anggajoe.blogspot.com)







Berikut algoritmanya :


1)   dibutuhkan oleh cout dan cin.
2)   untuk menyingkat penulisan cout, cin, endl dan string.
3)   Akhir dari sebuah header

4)   Tag pembuka / awal dari struktur program
5)   komentar Mencetak Tampilan ( // akan di abaikan oleh program)
6)   variabel integral bertipe data NA, tugas, mid, uas.

7)   mencetak "Nilai Tugas : " memberi nilai pada tipedata tugas.
8)   mencetak "Nilai MID : " memberi nilai pada tipedata mid.
9)   mencetak "Nilai UAS : " memberi nilai pada tipedata uas.

10)  komentar Rumus
11)  NA = ((2 x tugas)+(3 x mid)+(5 x uas))/10
12)  mencetak "NA : ", mencetak hasil rumus NA, akhir baris.

13)  komentar Fungsi percabangan
14)  jika (NA lebih besar samadengan 85 & NA kurang samadengan 100)
15)  mencetak "Lulus dengan Sangat Memuaskan", akhir baris.
16)  mencetak "Nilai Huruf : A" akhir baris.

17)  jika kondisi (NA lebih besar samadengan 75 & NA kurang dari 85)
18)  mencetak "Lulus dengan Memuaskan", akhir baris.
19)  mencetak "Nilai Huruf : B" akhir baris.

20)  jika kondisi (NA lebih besar samadengan 65 & NA kurang dari 75)
21)  mencetak "Lulus dengan Nilai Cukup", akhir baris.
22)  mencetak "Nilai Huruf : C" akhir baris.

23)  Selain itu
24)  mencetak "Tidak Lulus", akhir baris.
25)  mencetak "Nilai Huruf : E" akhir baris.

26)  Tag penutup / akhir dari struktur program

0 komentar:

Post a Comment

  • RSS
  • Deviantart
  • Instagram @ajoe354
  • Facebook Angga Joe
  • My Whatsapp
  • Github Ajoe354

Search Site

 
  • Your IP Addres

    IP