Zora - One Piece

9 Januari 2012

Input Nilai & Grafik (C++)



saya akan membagi sedikit source kode mengenai C++... Source kode ini merupakan ujian matakuliah c++ di kampus saya..hehe
cekidot....

#include<iostream.h>
#include<conio.h>
void main()
{
int i=1,a=0,b=0,c=0,d=0,e=0, nilai;
char ket='y',NH;
cout<<"             Nilai Siswa\n";
cout<<"============================================\n";
while(ket=='y')
{
cout<<"Nilai Siswa ke-"<<i<<"=";cin>>nilai;
if(nilai <45){
NH='e' ; e=e+1;}
else if(nilai <60){
NH='d' ; d=d+1;}
else if(nilai <70){
NH='c' ; c=c+1;}
else if(nilai <80){
NH='b' ; b=b+1;}
else if(nilai <101){
NH='a' ; a=a+1;}
i++;
cout<<"lagi[y/n]?";ket=getche ();
cout<<"\===============================================\n";
}
clrscr();
for(int m=0;m<=i;m++)
{gotoxy(2,(5+i)-m);
cout<<m;}
for(int n=0;n<=i;n++)
{gotoxy(4,(5+i)-n);
cout<<"|";}
for(int p=0;p<=5;p++)
{gotoxy(5+p,5+i);
cout<<"--------------------------";}
gotoxy(10,6+i);cout<<"a";
gotoxy(15,6+i);cout<<"b";
gotoxy(20,6+i);cout<<"c";
gotoxy(25,6+i);cout<<"d";
gotoxy(30,6+i);cout<<"e";
for(int r=0;r<=a;r++)
{gotoxy(10,(5+i)-r);
cout<<"xx";}
for(int s=0;s<=b;s++)
{gotoxy(15,(5+i)-s);
cout<<"xx";}
for(int t=0;t<=c;t++)
{gotoxy(20,(5+i)-t);
cout<<"xx";}
for(int u=0;u<=d;u++)
{gotoxy(25,(5+i)-u);
cout<<"xx";}
for(int v=0;v<=e;v++)
{gotoxy(30,(5+i)-v);
cout<<"xx";}
}

2 komentar: