Minggu, 02 Desember 2012

Program C++ (perhitungan IPK) 2

Ini ada alternatif lainnya,thanks juga buat temenku yang udah share juga, buat berbagi aja sih ini :)
nih...sok di baca :D

coding:

#include <iostream>

using namespace std;

int main()
{
   char nama[30],Pendagm,Panca,logma,alp,pti,prak,kal;
   float kalkulasi,ipk,sks,nil_Pendagm,nil_Panca,nil_logma,nil_alp,nil_pti,nil_prak,nil_kal;
   cout<<"Program Hitung IPK Semester 1"<<endl;
   cout<<"============================="<<endl;
   cout<<endl;

   cout<<"Nama Mahasiswa\t\t : ";cin>>nama;
   cout<<"Pendidikan Agama\t : ";cin>>Pendagm;
   cout<<"Pancasila\t\t : ";cin>>Panca;
   cout<<"Logma\t\t\t : ";cin>>logma;
   cout<<"Alpro\t\t\t : ";cin>>alp;
   cout<<"Pengantar Teknologi\t : ";cin>>pti;
   cout<<"Prak.alpro\t\t : ";cin>>prak;
   cout<<"Kalkulus\t\t : ";cin>>kal;

   if (Pendagm == 'a' || Pendagm == 'A'){
   nil_Pendagm = 2 * 4;
   } else if (Pendagm == 'b' || Pendagm == 'B'){
   nil_Pendagm = 2 * 3;
   } else if (Pendagm == 'c' || Pendagm == 'C'){
   nil_Pendagm = 2 * 2;
   } else if (Pendagm == 'd' || Pendagm == 'D'){
   nil_Pendagm = 2 * 1;
   } else if (Pendagm == 'e' || Pendagm == 'E'){
   nil_Pendagm = 2 * 0;
   }; if (Panca == 'a' || Panca == 'A'){
   nil_Panca = 2 * 4;
   } else if (Panca == 'b' || Panca == 'B'){
   nil_Panca = 2 * 3;
   } else if (Panca == 'c' || Panca == 'C'){
   nil_Panca = 2 * 2;
   } else if (Panca == 'd' || Panca == 'D'){
   nil_Panca = 2 * 1;
   } else if (Panca == 'e' || Panca == 'E'){
   nil_Panca = 2 * 0;
   }; if (logma == 'a' || logma == 'A'){
   nil_logma = 3 * 4;
   } else if (logma == 'b' || logma == 'B'){
   nil_logma = 3 * 3;
   } else if (logma == 'c' || logma == 'C'){
   nil_logma = 3 * 2;
   } else if (logma == 'd' || logma == 'D'){
   nil_logma = 3 * 1;
   } else if (logma = 'e' || logma == 'E'){
   nil_logma = 3 * 0;
   }; if (alp == 'a' || alp == 'A'){
   nil_alp = 3 * 4;
   } else if (alp == 'b' || alp == 'B'){
   nil_alp = 3 * 3;
   } else if (alp == 'c'|| alp == 'C'){
   nil_alp = 3 * 2;
   } else if (alp == 'd' || alp == 'D'){
   nil_alp = 3 * 1;
   } else if (alp == 'e' || alp == 'E'){
   nil_alp = 3 * 0;
   }; if (pti == 'a' || pti == 'A'){
   nil_pti = 3 * 4;
   } else if (pti == 'b' || pti == 'B'){
   nil_pti = 3 * 3;
   } else if (pti == 'c' || pti == 'C'){
   nil_pti = 3 * 2;
   } else if (pti == 'd' || pti == 'D'){
   nil_pti = 3 * 1;
   } else if (pti == 'e' || pti == 'E'){
   nil_pti = 3 * 0;
   }; if (prak == 'a' || prak == 'A'){
   nil_prak = 1 * 4;
   } else if (prak == 'b' || prak == 'B'){
   nil_prak = 1 * 3;
   } else if (prak == 'c' || prak == 'C'){
   nil_prak = 1 * 2;
   } else if (prak == 'd' || prak == 'D'){
   nil_prak = 1 * 1;
   } else if (prak == 'e' || prak == 'E'){
   nil_prak = 1 * 0;
   }; if (kal == 'a' || kal == 'A'){
   nil_kal = 4 * 4;
   } else if (kal == 'b' || kal == 'B'){
   nil_kal = 4 * 3;
   } else if (kal == 'c' || kal == 'C'){
   nil_kal = 4 * 2;
   } else if (kal == 'd' || kal == 'D'){
   nil_kal = 4 * 1;
   } else if (kal == 'e' || kal == 'E'){
   nil_kal = 4 * 0;
   };
   kalkulasi= nil_Pendagm+nil_Panca+nil_logma+nil_alp+nil_pti+nil_prak+nil_kal;
   sks=18;
   ipk= kalkulasi/sks;
   cout<<endl;
   cout<<"Nama Mahasiswa yang bernama : "<<nama<<endl;
   cout<<endl;
   cout<<"==============="<<endl;
   cout<<"Perhitungan IPK"<<endl;
   cout<<"==============="<<endl;
   cout<<endl;
   cout<<"total kakulasi matakuliah : "<<kalkulasi<<endl;
   cout<<"total jumlah sks yang diambil : "<<sks<<endl;
   cout<<"Nilai IPK Semester 1 : "<<ipk<<endl;

   return 0;
}



Tampilan Layar :


Rabu, 14 November 2012

Program C++ ( Menghitung IP Mahasiswa )

Ada lagi nih, bahasa program C++ untuk menghitung IP mahasiswa ^^

Coding:


#include <iostream>
using namespace std;
typedef struct
{
    int nim;
    char matkul[50];
    float ip, harkat, sks;
} data;
typedef data ip[101];
int main()
{
    ip daftar;
    int banyak;
    char lagi;
    cout<<"copyright 2011 | Ramadani"<<endl<<endl;
    do {
    cout<<"=APLIKASI IPS/IPK="<<endl<<endl;
    cout<<"+---------------+"<<endl;
    cout<<"|     HARKAT    |"<<endl;
    cout<<"+---------------+"<<endl;
    cout<<"|    A  : 4     |"<<endl;
    cout<<"|    A- : 3.75  |"<<endl;
    cout<<"|    A/B: 3.5   |"<<endl;
    cout<<"|    B+ : 3.25  |"<<endl;
    cout<<"|    B  : 3     |"<<endl;
    cout<<"|    B- : 2.75  |"<<endl;
    cout<<"|    B/C: 2.5   |"<<endl;
    cout<<"|    C+ : 2.25  |"<<endl;
    cout<<"|    C  : 2     |"<<endl;
    cout<<"|    C- : 1.75  |"<<endl;
    cout<<"|    C/D: 1.5   |"<<endl;
    cout<<"|    D+ : 1.25  |"<<endl;
    cout<<"|    D  : 1     |"<<endl;
    cout<<"|    D- : 0.75  |"<<endl;
    cout<<"|    D/E: 0.5   |"<<endl;
    cout<<"|    E+ : 0.25  |"<<endl;
    cout<<"|    E  : 0     |"<<endl;
    cout<<"+---------------+"<<endl;
    cout<<endl<<"Banyak Matakuliah : ";
    cin>>banyak;
    cout<<endl;
    float total, sksharkat, totalsks, ips;
    total=0;
    totalsks=0;
    for (int i=1;i<=banyak;i++)
    {
        cout<<"Matakuliah ke "<<i<<endl;
        cout<<"SKS      : ";
        cin>>daftar[i].sks;
        cout<<"Harkat   : ";
        cin>>daftar[i].harkat;
        sksharkat=daftar[i].sks*daftar[i].harkat;
        total=total+sksharkat;
        totalsks=totalsks+daftar[i].sks;
        cout<<endl;
    }
    ips=total/totalsks;
    cout<<endl<<"Total SKS    : "<<totalsks<<endl;
    cout<<"IP Semester  : "<<ips<<endl;
    cout<<"\n   Predikat Indeks Prestasi : ";
    if(ips>=0 & ips<=1.5)
cout<<"KURANG MEMUASKAN";
else if(ips>=1.5 & ips<=2.75)
cout<<"CUKUP";
else if(ips>=2.75 & ips<=3.5)
cout<<"MEMUASKAN";
else if(ips>=3.5 & ips<=4)
cout<<"CUMLAUDE";
    cout<<"Lagi ? [y/n] : ";
    cin>>lagi;
    }while (lagi!='n');
    return 0;
}

Contoh dilayar:

Program C++ ( Konversi suhu )

Disini ira mau nge-share program konversi suhu menggunakan bahasa C++ , semoga  membantu teman-teman ^^

Coding: 

#include <iostream>

using namespace std;

int main()
{
int cel, fah, rea;


cout << "=============================" << endl;
cout << "KONVERSI SUHU" << endl;
cout << "Celcius: Reamur: Fahrenheit" << endl;
cout << "=============================" << endl;
cout<< "Masukkan suhu dalam Celcius : ";
cin>>cel;
cout<< "Masukkan suhu dalam Reamur : ";
cin>>rea;
cout<< "Masukkan suhu dalam Fahrenheit : ";
cin>>fah;

cout << "=============================" << endl;
cout << "HASIL KONVERSI SUHU CELCIUS" << endl;
cout << "=============================" << endl;

cout << " fahrenheit : " << (((9.0/5.0)*cel) + 32)<<endl;
cout << " reamur     : " << ((4.0/5.0)*cel)<<endl;

cout << "==============================" << endl;
cout << "HASIL KONVERSI SUHU REAMUR" << endl;
cout << "==============================" << endl;

cout << " celcius   : " << ((5.0/4.0)*rea)<<endl;
cout << " fahrenheit: " << (((9.0/4.0)*rea) + 32)<<endl;

cout << "==============================" << endl;
cout << "HASIL KONVERSI SUHU FAHRENHEIT" << endl;
cout << "==============================" << endl;

cout << " celcius   : " << ((fah - 32)*(5.0/9.0))<<endl;
cout << " reamur    : " << ((fah - 32)*(4.0/9.0))<<endl;
}

Contoh di layar:



Program C++ ( Perhitungan sudut sinus )

Ira mau share nih teman-teman ^^
Kebetulan ira dapet tugas suruh buat program, so ini salah satu contoh coding untuk menghitung sudut sinus

Coding:
#include "stdio.h"
#include "conio.h"
#include "math.h"
int main()
{    float sudut;
printf("Menghitung nilai sinus, cosinus dan tangens\n");
printf("Masukkan sudut : "); scanf("%f", &sudut);
printf("Nilai sinus %.2f derajat adalah %.3f", sudut, sin(sudut));

getch();
}



Semoga Bermanfaat teman-teman ^^