Pages

Thursday, May 1, 2014

PROGRAM C++ MENU UNTUK MENCARI LUAS SEGITIGA, DERET ARITMATIKA, PREDIKAT KELULUSAN, PERSAMAAN KUADRAT DAN ANGKA MAKSIMUM MININUM SECARA ACAK


#include <iostream>
using namespace std;
int main()
{
    int z[10],i; //angka 3 atau 10 mnnjukan indeks ke-
      int max=0; //asumsi paling minimum
      int min=11; //asumsi paling maksimum
      float A,T,L;
       int awal,sn,n;
       int nilai ;
       int a,b,c,x,y;

                                                      
cout<<"Program ini dibuat oleh :\n";
cout<<endl;
cout<<" 1. Agung F. M. Iqbal\n";
cout<<" 2. Bernadetha S. Atasoge\n";
cout<<" 3.Kherubim Seran\n";
cout<<" 4. Maria F. Bere\n";
cout<<endl;
cout<<endl;
cout<<"```````````````````````````````````````````````````````````````\n";
cout<<"Pilihlah fungsi mana yang ingin anda hitung!\n";
       cout<<"1. Maksimum dan minimum ? "<<endl;
       cout<<"2. Luas segitiga ? "<<endl;
       cout<<"3. Deret ? "<<endl ;
       cout<<"4. Predikat kelulusan ?"<<endl;
       cout<<"5. Persamaan kuadrat ? "<<endl;
cout<<endl;
cout<<"```````````````````````````````````````````````````````````````\n";

cout<<"Jawab : \n";

label1:
{

int pilih;
cin>> pilih;

       if(pilih==1)
       {
           for (i=0; i<=10;i++) //<3 brrti indks ke-0,ke-1,ke-2,,ada 3 angka yg diinput
      {cout << "masukan angka["<<i<<"] : ";
          cout<<endl;
          cin>> z[i];}

        for (i=0;i<10;i++)
      {if (z[i]>max)
          {max=z[i];}
          if (z[i]<min)
          {min=z[i];}cout<<endl;}
      cout<<"Nilai Maksimum Adalah: "<<max<<endl;
      cout<<"Nilai Minimum Adalah: "<<min<<endl;
      }

      else if (pilih==2)
      {
          cout << "Masukan Nilai Alas Segitiga : ";
    cin >> A;
    cout<<endl;
    cout << "Masukan Nilai Tinggi Segitiga : ";
    cin >> T;
    cout<<endl;
    L=A*T*0.5;
    cout << "Luas Segitiga Tersebut adalah : "<<L<<endl;
      }

      else if (pilih==3)
      {
          cout<<"Masukan nilai suku pertama: ";
cin>>awal;
cout<<endl;
cout<<"Masukan nilai suku ke-n: ";
cin>>n;
cout<<endl;
sn=n*(a+4*n-1)/2;
cout<<"Nilai Sn tersebut adalah: "<<sn<<endl;
      }

      else if (pilih==4)
      {
          cout<<"Masukan nilai anda: ";
          cout<<endl;
      cin>>nilai;
      if (nilai>=60)
      {cout<<" KAMU LULUS! (^,^)"<<endl;}
      else {cout<<" KAMU TIDAK LULUS! (T.T)"<<endl;}
      }

      else
      {
          cout<<"Masukan nilai a: ";
      cin>>a;
      cout<<"Masukan nilai b: ";
      cin>>b;
      cout<<"Masukan nilai c: ";
      cin>>c;
      cout<<"Masukan nilai x: ";
      cin>>x;
      y=a*x*x+b*x+c;
      cout<<"Nilai persamaan kuadratnya adalah: "<<y<<endl;
      }

}
cout<<endl;
cout<<endl;
cout<<"Apakah anda ingin mencoba fungsi yang lain? \n";
cout<<"Ya atau Tidak? (y/n) :  ";

int back;
cin>>back;
if(back=='y') goto label1;
cout<<endl;

        return 0;
}

No comments:

Post a Comment