Analisis:
Input : x (Jumlah mahasiswa)
Inisialisasi : i <- 1
j <- 0
k <- 0
b <- 0
Proses : Masukan nilai
i <- i + 1
If nilai > 50 = j <- j + 1
Else = k <- k + 1
b <- b + 1
Output : j (Mahasiswa yang lulus)
k (Mahasiswa yang tidak lulus)
Algoritma:
Deklarasi : x = integer (input)
j,k = integer (output)
Deskripsi : read (x)
Write (nilai)
i <- i + 1
If nilai > 50 = j <- j + 1
Else = k <- k + 1
b <- b + 1
Write (j,k)
Raptor
| Add caption |
C++
#include <iostream>
#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
int n,l,k,z,jumlah;
cout<<"Jumlah mahasiswa = ";
cin>>jumlah;
k =1;
l =0;
z=0;
while (!(jumlah==0))
{
cout<<"Mahasiswa ke – "<<k<<" = ";
cin>>n;
jumlah =jumlah-1;
k=k+1;
if (n>=50)
{
l=l+1;
}
else
{z=z+1;
}
}
cout <<"Mahasiswa yang LULUS = "<<l<< endl;
cout<<"Mahasiswa yang TIDAK lulus = "<<z<<endl;
return 0;
}
#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
int n,l,k,z,jumlah;
cout<<"Jumlah mahasiswa = ";
cin>>jumlah;
k =1;
l =0;
z=0;
while (!(jumlah==0))
{
cout<<"Mahasiswa ke – "<<k<<" = ";
cin>>n;
jumlah =jumlah-1;
k=k+1;
if (n>=50)
{
l=l+1;
}
else
{z=z+1;
}
}
cout <<"Mahasiswa yang LULUS = "<<l<< endl;
cout<<"Mahasiswa yang TIDAK lulus = "<<z<<endl;
return 0;
}
Tidak ada komentar:
Posting Komentar