Jumat, 01 April 2011

PROGRAM PANGKAT KUADRAT

Source codenya :
#include
#include
#include

using namespace std;

int main(int argc, char *argv[])
{

cout << "===================" << endl;

cout << " KOEFISIEN PANGKAT " << endl; 
cout << "===================" << endl; 
cout << endl; int a,b,c; long disk; float x1,x2; cout << " Koefesien Pangkat 2 : " ; cin >> a;
cout << " Koefesien Pangkat 1 : " ; cin >> b;
cout << " Koefesien Pangkat 0 : " ; cin >> c;
cout << endl;


if(a==0){
cout << " Bukan Persamaan Kuadrat " << endl;
cout << " Harga Akar = " << -c/b ;


else{ disk = b * b - 4 * a * c ; if ( disk > 0 ){
x1 = -b+sqrt(disk)/(2*a);
x1 = -b-sqrt(disk)/(2*a);

cout << " Diskriminan = " << disk << endl; 

cout << " x1 = " << x1 << endl; 
cout << " x2 = " << x2 << endl; 


else if(disk==0){
x1 = -b/(2*a); x2 = x1; 
cout << " Diskriminan = 0? " << endl; 
cout << " x1 = " << x1 << endl; 
cout << " x2 = " << x2 << endl; 
}

else 
cout << " Akar Imajiner " << endl; 

cout << endl; 

system( "PAUSE" );
return EXIT_SUCCESS; 
}

Hasilnya setelah di compile : Sebagai contoh saya masukkan koefisien pangkat 2 : 4, koefisien pangkat 1 : 5, dan yang terakhir koefisien pangkat 0 : 6 dan setelah di enter maka akan tampil seperti gambar di bawah ini :

PROGRAM MENENTUKAN HARI

Kali ini saya akan membahas tentang program menentukan hari.
Supaya lebih jelasnya saya langsung perlihatkan source code di bawah ini :

using namespace std;

int main(int argc, char *argv[])

{

int hari;

cout << "=================" << endl;
cout << " MENENTUKAN HARI " << endl; 
cout << "=================" << endl; 
cout << endl; 

cout << " 1 = Senin " << endl; 
cout << " 3 = Rabu " << endl; 
cout << " 5 = Jum'at " << endl;
cout << " 7 = Minggu " << endl; 
cout << " 2 = Selasa " << endl; 
cout << " 4 = Kamis " << endl; 
cout << " 6 = Sabtu " << endl; 
cout << endl;

cout << " Masukkan kode hari (1-7) : "; 
cin >> hari;
cout << endl; 


if(hari==1)
cout << " Senin " << endl; 

else if(hari==2) 
cout << " Selasa " << endl; else

if(hari==3) 
cout << " Rabu " << endl;

else if(hari==4) 
cout << " Kamis " << endl; 

else if(hari==5) 
cout << " Jum'at " << endl; 

else if(hari==6) 
cout << " Sabtu " << endl;

else if(hari==7)
cout << " Minggu " << endl; 

else 
cout << " Maaf ya syntax error....whahahahaha... " << endl; 
 cout << endl; 

system("PAUSE"); 
return EXIT_SUCCESS; } 

Dan di bawah ini adalah hasil dari compilenya : Sebagai contoh saya masukan angka 6, maka hasilnya akan terlihat seperti yang di bawah ini :



Dan bila saya memasukkan lagi angka selain 1 – 7, contohnya saja saya masukkan angka 8, maka hasilnya akan terlihat seperti yang di bawah ini :



Selamat mencoba guys GOOD LUCK

Kamis, 31 Maret 2011

MENGALIKAN 2 INTERGER

#include <cstdlib>
#include <iostream>

using namespace std;
class perkalian {
      friend ostream& operator<<(ostream&, const perkalian&);
      friend istream& operator>>(istream&, perkalian&);
public:
       perkalian();
       void hitung_perkaliannya(){hasil = (a*b);}
       private:
               int a,b;
               int hasil;
               };
              
perkalian::perkalian(){
                       cout << " program mengalikan 2 interger \n";
                       cout << " selamat berkarya \n";
                       }

istream& operator >> (istream& in, perkalian& masukkan){
         cout << " masukkan nilai a :";
         in >> masukkan.a;
         cout << " masukkan nilai b :";
         in >> masukkan.b;
         return in;
         }
        
ostream& operator << (ostream& out, const perkalian& keluaran){
         out << " nilai a : " << keluaran.a << endl;
         out << " nilai b : " << keluaran.b << endl;
         out << " hasil kali interger di atas :" << keluaran.hasil << endl;
        
         return out;
}


int main(int argc, char *argv[])
{
    perkalian x;
    cin >> x;
    x.hitung_perkaliannya();
    cout<< x;
  
    system("PAUSE");
    return EXIT_SUCCESS;
}

KONVERSI NILAI ANGKA KE HURUF

Di kesempatan ini saya akan sedikit membahas tentang konversi nilai angka ke huruf.
Si bawah ini adalah source code nya dalam C++ :
#include
#include

using namespace std;

int main(int argc, char *argv[])
{

int nilai_angka;
char huruf;

cout << "===============================" << endl;

cout << " KONVERSI NILAI ANGKA KE HURUF " << endl; 
cout << "===============================" << endl;
cout << endl; 

cout << " Masukkan Nilai : " ; 
cin >> nilai_angka ;


if((nilai_angka > 0) && (nilai_angka <= 20))\

huruf = 'E';

else if((nilai_angka > 20) && (nilai_angka <= 40)) 
huruf = 'D'; 

else if((nilai_angka > 40) && (nilai_angka <= 60)) 
huruf = 'C'; 

else if((nilai_angka > 60) && (nilai_angka <= 80)) 
huruf = 'B'; 

else if((nilai_angka > 80) && (nilai_angka <= 100)) 
huruf = 'A'; 

else huruf = '-_-'; 

cout << " Nilai Hurufnya Adalah = " << huruf << endl; 
 cout << endl; 

system("PAUSE"); 
return EXIT_SUCCESS; } 

Dan di bawah ini adalah hasil compilenya : Sebagai contoh saya menginputkan nilai 78, maka setelah di tekan ENTER maka akan muncul hasilnya yaitu huruf “B”




Bagi temen-temen yang ingin mencoba mencoba source code di atas saya ucapakan selamat mencoba...GOOD LUCK...

Selasa, 22 Maret 2011

Algoritma dan program untuk menghitung determinan matrik yang berordo 2 x 2

Algoritmanya :

1. Memasukan nilai a
2. Memasukan nilai b
3. Memasukan nilai c
4. Memasukan nilai d
5. Menghitung determinan dengan rumus (a*b) - (c*d)
6. Output nilai determinannya

syntaxnya dalam bahasa C++ sebagai berikut;

#include
#include

int main() {

int a,b,c,d;
int det;

cout << " masukkan nilai a : "; cin >> a;
cout << " masukkan nilai b : "; cin >> b;
cout << " masukkan nilai c : "; cin >> c;
cout << " masukkan nilai d : "; cin >> d;

det = ( a*b ) - ( c*d );

cout << " nilai determinannya = " << det << endl;

getch();
return 0;

}

Program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen - komponennya

pemrogaman ini di buat dengan C++:


#include

int main () {

int ribuan, ratusan, puluhan, satuan, uang;

cout << " Masukan jumlah uang = " << endl; cin >> uang;

if(uang >= 1000)

cout << " Masukkan jumlah uang tertalu besar " << endl;
else

ribuan = uang/1000;
ratusan = (uang - ribuan * 1000)/100;
puluhan = (uang - ribuan * 1000 - ratusan * 100)/10;
satuan = (uang - ribuan * 1000 - ratusan * 100 - puluhan * 10);

cout << " tampilannya sebagai berikut : " << endl;

cout << ribuan << " Ribuan " << endl;
cout << ratusan << " Ratusan " << endl;
cout << puluhan << " Puluhan " << endl;
cout << satuan << " Satuan " << endl;

return 0;

}

ALL INFORMATION Copyright © 2011 | Template created by O Pregador | Powered by Blogger