Sabtu, 11 April 2015

How to solve it by computer 2.2




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;
}

Tidak ada komentar:

Posting Komentar