Senin, 02 Januari 2012

PERSAMAAN KUADRAT C++

klo salah mohon sarannya ya....


#include <iostream.h>
#include <math.h>
int main()
{
float a,b,c;
float d,x1,x2;

cout<<"a = ";
cin>>a;

cout<<"b = ";
cin>>b;

cout<<"c = ";
cin>>c;

if(a==0 && b==0)
{
cout <<"tidak ada akar<<endl";
}
else if(a  ==0)
{
x1=-c/b;
cout<<"Akar x1 = "<<x1<<endl;
}
else
{
d=(b*b)-(4*a*c);
if(d<0)
{
cout <<" Imajiner ";
}
else if (d==0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
cout<<"akar kembar >>";
cout <<" x1 = "<<x1<<" dan  x2 = "<<x2<<endl;
}
else
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);

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

return 0;
}

Kamis, 17 November 2011

ALGORITMA MENCARI NILAI KOMBINASI n dari r (C++)

lg males ngetik sodara sodara...
ngantuaaaaak buangget gw'a

langsung donlot aja ya
klik di ==>> DOWNLOAD

nah bwat programnya sengaja ada yg gw ilangin sdikit clue'a
coba pelajari sendiri ya :D

nih donlot aja ==>> DOWNLOAD

Rabu, 02 November 2011

TOTAL YANG HARUS DI BAYAR JIKA ADA DISCOUNT TERTENTU


Tentukan total harga yang harus di bayar jika :
Harga per jam è Rp. X,-
Jumlah Penggunaan è “X”  jam
Member Gold è discount  20%
Member silver è discount 10%
Bukan Member è discount 0%

Ø  ALGORITMA
 star
 Input harga per jam, status member, jumlah jam
 If (member gold)
Discout = jumlah jam * harga perjam * 0.2
Total yg harus di bayar = (jumlah jam * harga per jam) – discount
Tampilkan total yg harus di bayar
 Else If (member silver)
Discout = jumlah jam * harga perjam * 0.1
Total yg harus di bayar = (jumlah jam * harga per jam) – discount
Tampilkan total yg harus di bayar
 Else
Total yang harus di bayar = jumlah jam * harga per jam
Tampilakan total yg harus di bayar
 End

  Ø  FLOWCHART








  Ø  C++

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

void main()
// keterangan
// a=jumlah jam
// b=statment pilihan
// z=jumlah discount
// y=total yang harus dibayar
// g,h=besar discount
// i=harga per jam
{ float a, b, z, y, g=0.2, h=0.1, i;
a:
cout <<"\n\n masukan biaya per jam : ";
cin >>i;
clrscr ();
b:
cout <<"harga perjam : "<<i;
cout <<"\n\n";
cout <<"===== pilihan =====\n\n";
cout <<"1. member gold ";
cout <<"(potongan 20 persen)\n\n";
cout <<"2. member silver ";
cout <<"(potongan 10 persen) \n\n";
cout <<"3. bukan member ";
cout <<"(potongan 0 persen) \n\n";
cout <<"4. masukan harga baru \n\n";
cout <<"====================\nmasukan pilihan : ";
cin >>b;
clrscr ();
if (b == 1)
{cout <<"=== member gold ===\n\nLama Fitnes : ";
cin >>a;
z=(a*i)*g;
y=a*i-z;
cout <<"total : "<<y;}
else if (b == 2)
{cout <<"=== member silver ===\n\nLama Fitnes : ";
cin >>a;
z=(a*i)*h;
y=a*i-z;
cout <<"total : "<<y;}
else if (b == 3)
{cout <<"=== bukan member ===\n\nLama Fitnes : ";
cin >>a;
z=a*i;
cout <<"total : "<<z;}
else if (b == 4)
goto a;

else
cout << "pilihan yang anda masukan tidak ada dalam menu";
getch ();
clrscr ();
goto b; }



PENILAIAN ALPABET DARI INPUT ANGKA


Jika :
Nilai              > 80 = A
                70 – 80 = B
                60 – 70 = C
                50 – 60 = D
                   < 50 = E
=========================================
maka ALGORITMAnya :
è        

               Langkah 1 : Masukkan Nilai (nilai)
è  Langkah 2 : Jika nilai > 80
       huruf = ‘A’
è        ke langkah 6
è  Langkah 3 : Jika nilai > 70
       huruf = ‘B’
è        ke langkah 6
è  Langkah 4 : Jika nilai > 60
       huruf = ‘C’
è         ke langkah 6
è  Langkah 5 : Jika nilai > 50
       huruf = ‘D’
è        ke langkah 6
è  Jika tidak
       huruf = ‘E’
è  Langkah 6 : Cetak “Nilai Huruf = “ 
   Langkah 7 : Selesai


================================================================================

FLOWCHART :



==============================================================

C++

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


    void main()
    { 
       int nilai;
     char huruf;
     a :
     cout << "=== PENILAIAN ===\n";

     cout << "\n\nNilai Angka : ";
     cin >> nilai;
     if (nilai > 80)
     huruf = 'A';
     else
     if (nilai > 70)
     huruf = 'B';
     else
     if (nilai > 60)
     huruf = 'C';
     else
     if (nilai > 50)
     huruf = 'D';
     else
     huruf = 'E';
     cout << "Nilai Huruf : " << huruf << endl;
     getch ();
     clrscr ();
     goto a;
    }





Minggu, 30 Oktober 2011

TURBO C++ (LOOPING + CASE + IF, ELSE)

#include <iostream.h>
#include <conio.h>
void main()

{
int bil;
awal :
cout <<"=========Menu Perhitungan=========\n";
cout <<"\n\n";
cout <<"1. luas segitiga\n\n";
cout <<"2. keliling persegi panjang\n\n";
cout <<"3. luas persegi\n\n";
cout <<"4. Syarat masuk bioskop\n";
cout <<"================================\n\n";
cout <<"_________________________________________\n";
cout << "pilih perhitungan yang anda inginkan : ";
cin >> bil;
cout <<"\n\n";

switch (bil)

{        float a, t, luas, p, l, keliling, s;
case 1 : cout << "======== anda memilih luas segitiga ========\n\n";
            cout << "masukan alas :  ";
            cin >> a;
            cout << "masukan tinggi :  ";
            cin >> t;
            luas = a*t/2;
            cout << "luas segitiga adalah :  "<<luas;
break;
case 2 : cout << "======== anda memilih keliling persegi panjang ========\n\n";
            cout <<"masukan panjang : ";
            cin >> p;
            cout <<"masukan lebar : ";
            cin >> l;
            keliling = 2*p+2*l;
            cout <<"keliling persegi panjang adalah : "<<keliling;
break;
case 3 : cout << "======== anda memilih luas persegi ========\n\n";
            cout << "masukan sisi : ";
            cin >> s;
            luas = s*s;
            cout << "luas persegi adalah : "<<luas;
break;
case 4 : cout << "======= Syarat umur masuk bioskop =======\n\n";
            cout << "masukan umur pengunjung : ";
            cin >>a;
            cout <<"\n\n";
            if (a>=17) {cout << " DIPERSILAHKAN MASUK";} else {cout <<"DILARANG MASUK, BELUM CUKUP UMUR";}
            cout <<"\n\n";
break;
default: cout << "pilihan yang anda masukan tidak ada\n\n";
break;

}
getch();
clrscr();
goto awal;
}

TURBO C++ (GOTO, GETCH, CLRSCR)

// PENGGUNAAN "LOOPING GOTO" "GETCH" "CLRSCR"
// luas lingkaran

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

void main()

{ awal :
    float r, luas;
    cout <<"\n\nmasukan jari jari : ";
    cin >>r;
    luas = 3.14*r*r;
    cout <<"luas lingkaran adalah : "<<luas;
    getch();
    clrscr();
 goto awal;
    }

Sabtu, 29 Oktober 2011

MENGHITUNG LUAS SEGI TIGA DENGAN TURBO C++

// perhitungan luas segi tiga

# include <iostream.h>
void main ()

{
float a, t, luas;
            cout << "masukan alas :  ";
            cin >> a;
            cout << "masukan tinggi :  ";
            cin >> t;
            luas = a*t/2;
            cout << "luas segitiga adalah :  "<<luas;
}