Diberikan satu set tanda pemeriksaan "n" mahasiswa (dalam kisaran 0-100) membuat perhitungan dari sejumlah mahasiswa yang lulus ujian dengan nilai kelulusan >=50.
algoritma :
(Algoritma menerima inputan Perulangan sebanyak ‘n’, inialisasi i adalah 1 dan lulus tidak lulus adalah 0, memasukkan nilai (x), jika nilai x >= 50 (lulus), jika nilai x < 50 ( tidak lulus), menjumlah mahasiswa yang lulus dan tidak lulus, mengulang sebanyak ‘n’ kali).
deklarasi :
n, i, lu, tl, x : integer (input)
tl, lu : integer (output)
deskripsi :
read : (n,x)
perulangan sebanyak n kali, x < 50 = tl, x >= 50 = lu, jumlah lulus +1
write (tl, lu)
jika kita buat dalam bahasa c++
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n, i, x, lu, tl;
cout<<" banyaknya mahasiswa: ";
cin>>n;
lu=0;
tl=0;
for (i=1;i<=n;i++)
{
cout<<" inputkan nilai: ";
cin>>x;
if (x>=50)
{
lu=lu+1;
}
else
{
tl=tl+1;
}
}
cout<<"Banyak mahasiswa yang lulus : "<<lu<<endl<<endl;
cout<<"Banyak mahasiswa yang tidak lulus : "<<tl<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
setelah di run,,,
flowchat,,
semoga bermanfaat teman-teman,,,, :)
No comments:
Post a Comment