Masalah :
Diberi 1 set tanda n ujian siswa berdering dari 0 - 100, membuat hitunagn jumlah siswa yang lulus ujian, lulus diberikan untuk semua mahasiswa dari 50 dan diatas.
Algoritma :
Diberi 1 set tanda n ujian siswa berdering dari 0 - 100, membuat hitunagn jumlah siswa yang lulus ujian, lulus diberikan untuk semua mahasiswa dari 50 dan diatas.
Algoritma :
Analisis
Input : jumlah mahasiswa
Proses : Nilai
>50 lulus <50 remidi
Nilai
< 50
Tidak
lulus = tidak lulus + 1
Lulus
= lulus + 1 i=i+1
Output : hasil mahasiswa yang lulus atau remidi
Deklarasi
Remidi dan lulus : integer (output)
Nilai : float (input)
Deskripsi
Nilai < 50
Tidak lulus = tidak lulus + 1
Lulus = lulus + 1 i=i+1
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
float nil;
int n,i;
int Tdk_lulus;
int Lulus;
cout << "Jumlah Siswa = ";
cin >> n;
Lulus =0;
Tdk_lulus =0;
for(i=1; i<=n; i++)
{
cout << "Nilai Siswa ke-" << i << " = ";
cin >> nil;
if (nil<50)
{
Tdk_lulus =Tdk_lulus+1;
}
else
{
Lulus =Lulus+1;
}
}
cout << "Lulus = " << Lulus << "\n";
cout << "Tidak Lulus = " << Tdk_lulus << "\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Setelah di run :
Flowchart (Raptornya)
Silahkan di coba ya !
Tidak ada komentar:
Posting Komentar