Skip to main content

Belajar Bahasa Mesin C++

Lagi belajar ngomong sama mesin ? gimana rasanya ? bingung ? :D


Waha.. sama sih saya juga lagi kuliah, belajar bahasa C++. Banyak sedikit ya sudah tau lah apa aja yang ada di Borland. Untuk tugas-tugas juga cukup banyak, ya belajarnya ya dari tugas-tugas itu sendiri. Jadi, buat pembaca yang ingin menguasai bahasa C++, sering-sering berlatih. Bisa karena terbiasa, kalo udah terbiasa masalah "algoritma" apapun jadi " ah biasa aja " ;)


Disini saya akan berbagi tugas-tugas C++ yang sudah saya kerjakan di perkuliahan, ya semoga menginspirasi dan bermanfaat bagi pembaca sekalian :)

Kode-kode ini anda tinggal copy kemudian paste ke Borland atau Software complier C++ yang anda miliki

1. Bahasa C++ mencari angka minimum dan maksimum
#include <iostream.h>
#include <conio.h>
#include <windows.h>
void main (){
    system("color 72");
      cout << "ÔÔÔÔÔ PROGRAM ANGKA MAKS DAN MIN ÔÔÔÔÔ"<<endl;
cout <<" ----------------------------- "<<endl;
cout <<" ----------------------------- "<<endl;
    int a,b,c;
      cout <<" Masukan angka 1"<<endl;
      cin >>a;
      cout <<" Masukan angka 2"<<endl;
      cin >>b;
      cout <<" Masukan angka 3"<<endl;
      cin >>c;
      if (((a>=b)&&(a>=c)&& (b<=a)&&(b<=c)))
      {
       cout<<"\nNILAI TERBESAR ADALAH "<<a;
       cout<<"\nNILAI TERKECIL ADALAH "<<b;
       }
       else if (((a>=a) && (c<=a))&& ((c<=c)&&(c<=c)))
       {
       cout<<"\nNILAI TERBESAR ADALAH "<<a;
       cout<<"\nNILAI TERKECIL ADALAH "<<c;
       }
       else if (((b>=a)&& (b>=c))&& ((a<=b) &&(a<=c)))
       {
       cout<<"\nNILAI TERBESAR ADALAH "<<b;
       cout<<"\nNILAI TERKECIL ADALAH "<<c;
       }
       else if (((b>=a)&& (b>=c))&& ((c<=a) &&(c<=b)))
       {
       cout<<"\nNILAI TERBESAR ADALAH "<<b;
       cout<<"\nNILAI TERKECIL ADALAH "<<c;
       }
        else if (((c>=a)&& (c>=b))&& ((a<=b)&&(a<=c)))
       {
       cout<<"\nNILAI TERBESAR ADALAH "<<c;
       cout<<"\nNILAI TERKECIL ADALAH "<<a;
       }
        else if (((c>=a)&& (c>=b))&& ((b<=b)&&(b<=c)))
       {
       cout<<"\nNILAI TERBESAR ADALAH "<<c;
       cout<<"\nNILAI TERKECIL ADALAH "<<b;
       }
        else
        {
          cout <<" salah ";
          }
          getch ();
          }

2. Bahasa C++ kalkulator + - * / Pow (pangkat) dan sqrt (akar)

#include <math.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <windows.h>
void main()
{
system("color 72");
int a,b,c,d,x,y;
cout << " ####Kalkulator Sederhana#### "<<endl;
cout << " Pengerjaan apa yang anda kehendaki ? "<<endl;
cout << " 1. Pertambahan "<<endl;
cout << " 2. Perkurangan "<<endl;
cout << " 3. Perkalian "<<endl;
cout << " 4. Perbagian "<<endl;
cout << " 5. Perpangkatan "<<endl;
cout << " 6. Perakaran "<<endl;
cin >> x;
switch (x)
{
case 1:
cout << " oke, Pertambahan... "<<endl;
cout << " berapa operand yang anda mau ? "<<endl;
cout << " 2, atau "<<endl;
cout << " 3 ? "<<endl;
cin >> y;
if (y==2)
{
cout << " angka 1 = "<<endl;
cin >> a;
cout << " angka 2 = "<<endl;
cin >> b;
c=a+b;
cout << " hasilnya... "<<c<<endl;
}
else if (y==3)
{
cout << " angka 1 = "<<endl;
cin >> a;
cout << " angka 2 = "<<endl;
cin >> b;
cout << " angka 3 = "<<endl;
cin >> c;
d=a+b+c;
cout << " hasilnya... "<<d<<endl;
}
else
{
cout << " muaap, gagal .... :/";
}
break;
case 2: cout << " oke, Perkurangan "<<endl;
cout << "berapa operand yang anda mau ? "<<endl;
cout << " 2, atau "<<endl;
cout << " 3 ? "<<endl;
cin >> y;

if (y==2)
{
cout << " angka 1 = "<<endl;
cin >> a;
cout << " angka 2 = "<<endl;
cin >> b;
c=a-b;
cout << " hasilnya... "<<c<<endl;
}
else if (y==3)
{
cout << " angka 1 = "<<endl;
cin >> a;
cout << " angka 2 = "<<endl;
cin >> b;
cout << " angka 3 = "<<endl;
cin >> c;
d=a-b-c;
cout << " hasilnya... "<<d<<endl;
}
else
{
cout << " muaap, gagal .... :/";
}
break;
case 3: cout << " oke, Perkalian "<<endl;
cout << " berapa operand yang anda mau ? "<<endl;
cout << " 2, atau "<<endl;
cout << " 3 ? "<<endl;
cin >> y;

if (y==2)
{
cout << " angka 1 = "<<endl;
cin >> a;
cout << " angka 2 = "<<endl;
cin >> b;
c=a*b;
cout << " hasilnya... "<<c<<endl;
}
else if (y==3)
{
cout << " angka 1 = "<<endl;
cin >> a;
cout << " angka 2 = "<<endl;
cin >> b;
cout << " angka 3 = "<<endl;
cin >> c;
d=a*b*c;
cout << " hasilnya... "<<d<<endl;
}
else
{
cout << " muaap, gagal... :/";
}
break;
case 4: cout << " oke, Pembagian "<<endl;
cout << " berapa operand yang anda mau ? "<<endl;
cout << " 2, atau "<<endl;
cout << " 3 ? "<<endl;
cin >> y;

if (y==2)
{
cout << " angka 1 (yg dibagi) = "<<endl;
cin >> a;
cout << " angka 2 (pembagi 1) = "<<endl;
cin >> b;
c=a/b;
cout << " hasilnya.... "<<c<<endl;
}
else if (y==3)
{
cout << " angka 1 (yg dibagi) = "<<endl;
cin >> a;
cout << " angka 2 (pembagi 1) = "<<endl;
cin >> b;
cout << " angka 3 (pembagi 2) = "<<endl;
cin >> c;
d=a/b/c;
cout << " hasilnya... "<<d<<endl;
}
else
{
cout << " muaap, gagal... :/ ";
}
break;
case 5: cout << " oke, Perpangkatan "<<endl;
cout << " masukkan angka "<<endl;
cin >> a;
cout << " masukkan pangkat "<<endl;
cin >> b;
c=pow(a,b);
cout << " hasilnya... "<<c<<endl;
break;
case 6: cout << " oke, Perakaran (2)... "<<endl;
cout << " masukkan angka "<<endl;
cin >> a;
c=sqrt(a);
cout << " hasilnya "<<c<<endl;
break;
default:
cout << " selamat, anda salah memasukkan kode lho "<<endl;
}

getch ();
}

3. Bahasa C++ contoh pengulangan kata.

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

void main ()
{
system("color 72");
int b;

cout << " ***Program Pengulangan*** "<<endl;
cout << " Ketik banyaknya pengulangan "<<endl;
cin >> b;
cout << "______________________________"<<endl;
for (int a=1;1<=b;a++)
{
cout <<a;
if (a%3==0)
{
cout << " foo "<<endl;
}
if (a%5==0)
{
cout << " bar "<<endl;
}
if (a%7==0)
{
cout << " baz "<<endl;
}
if (a==b)
{
break;
}
cout<<endl;
}
getch();
}

4. Bahasa C++ Mencari Luas Bangun.

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

void main ()
{
int x, r, h, t, z2, z4, k3, s2, s, z, k, k1, v, z1, z6, s3;
char n, l;
atas:
clrscr();
textcolor(5+BLINK);cprintf(" Program Hitung Bangun \r\n");
cout << " (SATUAN DALAM CENTIMETER) " <<endl;
cout << " Bangun apa yang anda kehendaki untuk dihitung ? "<<endl;
cout << " 1. Segitiga "<<endl;
cout << " 2. Lingkaran "<<endl;
cout << " 3. Persegi "<<endl;
cout << "-------------------------------------------------"<<endl;
cout << " isi sesuai angka yang tertera diatas :) "<<endl;
cout << "-------------------------------------------------"<<endl;
cin >> x;

switch (x)
{
case 1:
textcolor(3);cprintf(" Segitiga apa yang anda kehendaki ?\r\n");
cout << " a. Sama kaki "<<endl;
cout << " b. Sama sisi "<<endl;
cout << " c. Limas (dengan alas Persegi)"<<endl;
cout << " ( isi sesuai abjad yang tertera diatas :) ) "<<endl;
cin  >> n;
cout << " Berapa alasnya ? "<<endl;
cin >> h;
cout << " Berapa tingginya ? "<<endl;
cin >> t;

z=0.5*h*t;
k=2*t+h;
k1=3*h;
v=1/3*2*h*t;
z6=sqrt((1/2*h)^2+t^2);
z1=(h^2)+(4*0.5*h*z6);

if (n=='a')
{
cout << " Luasnya adalah "<<z<<endl;
cout << " Kelilingnya adalah "<<k<<endl;
}
else if (n=='b')
{
cout << " Luasnya adalah "<<z<<endl;
cout << " Kelilingnya adalah "<<k1<<endl;
}
else if (n=='c')
{
cout << " Volume limasya adalah "<<v<<endl;
cout << " Luas permukaan limasnya adalah "<<z1<<endl;
}
else
{
cout << " muaaf, salah kode "<<endl;
}
break;

case 2:
textcolor(3);cprintf(" Lingkaran apa yang anda kehendaki ?\r\n");
cout << " a. Lingkaran "<<endl;
cout << " b. Bola "<<endl;
cout << " ( isi sesuai abjad yang tertera diatas :) ) "<<endl;
cin >> n;
cout << " Berapa jari-jarinya ? "<<endl;
cin >> r;

z=3.14*r*r;
k=2*3.14*r;
v=4/3*3.14*r*r*r;
z2=4*3.14*r*r;

if (n=='b')
{
cout << " Luas Permukaan bola itu adalah "<<z2<<endl;
cout << " Volume bola itu adalah "<<v<<endl;
}
else if (n=='a')
{
cout << " Luas Lingkaran itu adalah "<<z<<endl;
cout << " Keliling lingkaran itu adalah "<<k<<endl;
}
else
{
cout << " muaaf, salah kode "<<endl;
}
break;

case 3:
textcolor(3);cprintf(" Persegi apa yang anda kehendaki ?\r\n");
cout << " a. Persegi "<<endl;
cout << " b. Persegi Panjang "<<endl;
cout << " c. Kubus "<<endl;
cout << " d. Balok "<<endl;
cout << " ( isi sesuai abjad yang tertera diatas :) ) "<<endl;
cin >> n;

if (n=='a')
{
cout << " Berapa sisinya ? "<<endl;
cin >> s;
z4=s^2;
k3=s*4;
cout << " Luas persegi itu adalah "<<z4<<endl;
cout << " Keliling persegi itu adalah "<<k3<<endl;
}
else if (n=='b')
{
cout << " Berapa panjangnya ? "<<endl;
cin >> s;
cout << " Berapa lebarnya ? "<<endl;
cin >> s2;
k=(s2*2)+(2*s2);
z=s*s2;
cout << " Luas persegi itu adalah "<<z<<endl;
cout << " Keliling persegi itu adalah "<<k<<endl;
}
else if (n=='c')
{
cout << " Berapa sisinya ? "<<endl;
cin >> s;
v=s*s*s;
z=6*s*s;
cout << " Luas permukaannya adalah "<<z<<endl;
cout << " volumenya adalah "<<v<<endl;
}
else if (n=='d')
{
cout << " Berapa panjangnya ? "<<endl;
cin >> s;
cout << " Berapa lebarnya ? "<<endl;
cin >> s2;
cout << " Berapa tingginya ? "<<endl;
cin >> s3;

v=s*s2*s3;
z=(4*s*s2)+(2*s2*s3);

cout << " Luas permukaannya adalah "<<z<<endl;
cout << " volumenya adalah "<<v<<endl;
}
else
{
cout << " muaaf, salah kode "<<endl;
}
break;
default:
cout << " muaaf, salah kode "<<endl;
break;
}
cout << " Mau berhitung lagi ndak ? :) (y/enter 2x) "<<endl;
l=getch ();
if (l=='y')
goto atas;
getch();
}

5. Bahasa C++ penentuan angka ganjil/genap.

#include <conio.h>
#include <iostream.h>
#include <windows.h>
void main () {
system("color 73");
int x;
cout << "ÔÔÔÔÔ Mau tau apa itu angka ganjil/genap ? ÔÔÔÔÔ"<<endl;
cout <<" ----------------------------- "<<endl;
cout <<" ----------------------------- "<<endl;
cout << " Masukkan Angkanya ";
cin >> x;
if (x%2==0){
cout << " itu namanya angka Genap";
cout << "                   "<<endl;
cout << "...THANK YOU..."<<endl;
}
else{
cout << " itu namanya angka Ganjil"<<endl;
cout << "                   "<<endl;
cout << "...THANK YOU..."<<endl;
}
getch ();
}

Sekian Postingan saya kali ini, cout << "Terima kasih :)" <<endl;

Wassalamu'alaikum WR. WB.


Comments

Popular posts from this blog

NDS game Cheat base + tutorial (desmume)

Cheat NDS base ini lumayan lengkap . seluruh cheat game-nya ada disini tutorial Siapkan Desmuse ( download disini ) dan Cheat basenya ( download disini ) Extrack Cheat yang dalam bentuk rar pada suatu folder tersendiri (PW RAR :  bening-share4all.blogspot.com ) Setelah peng extrakan buka desmume Buka Menu config pilih path settings di colom cheats isi lokasi lokasi dari cheat databasenya. Cara Menggunakan Cheat Buka menu tool pilih sub menu cheat => list lihat di Cheat base  dan pilih cheat yang di inginkan pilih add kemudian aktifkan happy gaming

Sistem Kerja Fiber Optik bedasarkan blok diagramnya

Fiber optik merupakan media transmisi yang paling efisien saat ini. Dimana pengiriman data berupa sinyal listrik dapat ditumpangkan pada sebuah cahaya. Bagamana cara kerjanya ?

(Print Marge) Memasukan banyak nama dalam sebuah data dalam corel dari excel

Kali ini saya akan memberikan sebuah tutorial yaitu penggunaan Print Marge untuk tempat dari print marge Menu FILE >> Print Marge Pertama Siapkan Data bisa dikatakan background dari yang ingin dibuat. kedua data kalau saya contohkan beberapa nama untuk sertifikat. untuk baris pertama isi dengan judul dari datanya.