Thursday 13 March 2014

counting

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) {
    system ("color a");
    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;
    return 0;
}


setelah di compiler...


flowcart nya...


0 comments:

Post a Comment