Menghitung Nilai Rata-rata Dengan Go To

Posted by Budi Arieyanto | Posted in | Posted on 04.27

#include <iostream.h>
#include <conio.h>
#include <stdio.h>

void main()
{
 int i,r;
 char NIM[15], NAMA[20], JURUSAN[20];
 float nilai,total;
 char lagi;
 atas:
 clrscr();

 cout<<"              ****Menghitung Nilai Rata-rata****    "<<endl;
 cout<<"           ________________________________________  "<<endl;

 cout<<"\n\nNIM    = ";cin>>NIM;
 cout<<"NAMA    = ";cin>>NAMA;
 cout<<"JURUSAN    = ";cin>>JURUSAN;

 i=0;
 total=0;

 cout<<"\a\a\n\nBerapa Kali ? ";cin>>r;

   while(i<r)
   {
    cout<<"Nilai = ";cin>>nilai;
    i++;
    total+=nilai;
    }
    cout<<"________________"<<endl;
    cout<<"\n\nNilai Rata-rata = "<<total/i<<endl;

  if (nilai<=100 & nilai>=80)
      cout<<"\n\nMaka Nilai Mutunya Adalah A.."<<endl;
  else if (nilai>=70 & nilai<=80)
      cout<<"\n\nMaka Nilai Mutunya Adalah B.."<<endl;
  else if (nilai>=60 & nilai<=70)
      cout<<"\n\nMaka Nilai Mutunya Adalah C.."<<endl;
  else if (nilai>=50 & nilai<=60)
      cout<<"\n\nMaka Nilai Mutunya Adalah D.."<<endl;
  else if (nilai>=40 & nilai<=50)
      cout<<"\n\nMaka Nilai Mutunya Adalah E.."<<endl;
  else
   cout<<"\n\nNilai Yang Sangat Buruk Sekali..!"<<endl;

  printf("\n\nIngin Hitung Lagi [Y/T]    = ");

  lagi = getche();

  if (lagi == 'Y' || lagi == 'y')
  goto atas;


 getch();
}

Comments (0)

Posting Komentar