program Menentukan siswa yang lulus/ tidak lulus (Algoritma,C++(class) dan flowchart) 2.2
1.Algoritma
a.Inisialisasi Variabel
b.Memasukkan jumlah siswa dan nilai siswa
c.menentukan batas kelulusan nilai
- lulus = nilai >50
d.menampilkan hasil
2.Program C++ (class)
#include <cstdlib>
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
class siswa
{
public:
int proses();
void keluaran();
private:
int a,l,t,x,n;
};
int siswa::proses(){
t=0;
l=0;
cout<<"Masukkan jumlah siswa =\t "; cin>>n;
cout<<endl;
for (a=1; a<=n; a++){
cout<<"Masukkan nilai siswa "<<a<<"=\t";cin>>x;
if(x>50)
l=l+1;
else
t=t+1;
}
}
void siswa::keluaran(){
cout<<endl;
cout<<"Jumlah Siswa yang lulus adalah =\t"<<l<<endl;
cout<<"Jumlah Siswa yang tidak lulus adalah =\t"<<t<<endl;
}
int main(int argc, char *argv[])
{
siswa bilangan;
bilangan.proses();
bilangan.keluaran();
system("PAUSE");
return EXIT_SUCCESS;
}
3.Flowchart
Terimakasih atas kunjunganya.......
Sempatkan koment ya....heheheh :)
a.Inisialisasi Variabel
b.Memasukkan jumlah siswa dan nilai siswa
c.menentukan batas kelulusan nilai
- lulus = nilai >50
d.menampilkan hasil
2.Program C++ (class)
#include <cstdlib>
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
class siswa
{
public:
int proses();
void keluaran();
private:
int a,l,t,x,n;
};
int siswa::proses(){
t=0;
l=0;
cout<<"Masukkan jumlah siswa =\t "; cin>>n;
cout<<endl;
for (a=1; a<=n; a++){
cout<<"Masukkan nilai siswa "<<a<<"=\t";cin>>x;
if(x>50)
l=l+1;
else
t=t+1;
}
}
void siswa::keluaran(){
cout<<endl;
cout<<"Jumlah Siswa yang lulus adalah =\t"<<l<<endl;
cout<<"Jumlah Siswa yang tidak lulus adalah =\t"<<t<<endl;
}
int main(int argc, char *argv[])
{
siswa bilangan;
bilangan.proses();
bilangan.keluaran();
system("PAUSE");
return EXIT_SUCCESS;
}
Ketika di compaile akan tampil:
3.Flowchart
Terimakasih atas kunjunganya.......
Sempatkan koment ya....heheheh :)
Tidak ada komentar:
Posting Komentar