Sebagai permulaan, saya akan memposting tentang Algoritma Pemrograman. Bagi teman-teman khususnya yang kuliah di jurusan Teknik Informatika, saya akan memberikan Algoritma dalam pembuatan program "Menghitung Luas Bangun Datar". bagi yang ingin belajar silahkan di praktekan. Di sini bahasa yang digunakan adalah bahasa C++. Selamat mencoba //
#include<cstdlib>
#include<iostream>
using namespace std;
int main (void)
{
int x,o;
float Luas,n=3.14,s,p,l,a,t,z,y,r;
string nama;
cout<<" S E L A M A T D A T A N G "<<endl;
cout<<"***************************************"<<endl<<endl;
cout<<"Silahkan Masukan Nama Anda : ";cin>>nama;
cout<<endl;
system("cls");
menu :
{
cout<<"+---------------------------------------+"<<endl;
cout<<"| D A F T A R B A N G U N D A T A R |"<<endl;
cout<<"|=======================================|"<<endl;
cout<<"| 1. Bujur Sangkar |"<<endl;
cout<<"| 2. Persegi Panjang |"<<endl;
cout<<"| 3. Segitiga |"<<endl;
cout<<"| 4. Lingkaran |"<<endl;
cout<<"| 5. Jajar Genjang |"<<endl;
cout<<"| 6. Trapesium |"<<endl;
cout<<"+---------------------------------------+"<<endl<<endl;
cout<<"Masukan Pilihan Anda : ";cin>>x;
cout<<endl;
system("cls");
switch(x)
{
case 1 :
cout<<"____________BUJUR SANGKAR______________"<<endl<<endl;
cout<<" Berapa sisi nya ? ";cin>>s;
cout<<endl;
Luas=s*s;
cout<<"Luas bujur sangkar = "<<Luas;
break;
case 2 :
cout<<"____________PERSEGI PANJANG_____________"<<endl<<endl;
cout<<" Berapa panjang nya ? ";cin>>p;
cout<<" Berapa lebar nya ? ";cin>>l;
cout<<endl;
Luas=p*l;
cout<<"Luas persegi panjang = "<<Luas;
break;
case 3 :
cout<<"_____________SEGITIGA______________"<<endl<<endl;
cout<<" Berapa alas nya ? ";cin>>a;
cout<<" Berapa tinggi nya ? ";cin>>t;
cout<<endl;
Luas=a*t/2;
cout<<"Luas segitiga = "<<Luas;
break;
case 4 :
cout<<"______________LINGKARAN____________"<<endl<<endl;
cout<<" Berapa jari-jari nya ? ";cin>>r;
cout<<endl;
Luas=n*r*r;
cout<<"Luas lingkaran = "<<Luas;
break;
case 5 :
cout<<"____________JAJAR GENJANG____________"<<endl<<endl;
cout<<" Berapa alas nya ? ";cin>>a;
cout<<" Berapa tinggi nya ? ";cin>>t;
cout<<endl;
Luas=a*t;
cout<<"Luas jajar genjang = "<<Luas;
break;
case 6 :
cout<<"_____________TRAPESIUM__________"<<endl<<endl;
cout<<" Berapa sisi atas ? ";cin>>y;
cout<<" Berapa sisi bawah ? ";cin>>z;
cout<<" Berapa tinggi nya ? ";cin>>t;
cout<<endl;
Luas=(y+z)*t/2;
cout<<"Luas Trapesium = "<<Luas;
break;
default :
cout<<"Mohon maaf pilihan yang anda masukan tidak ada dalam pilihan "<<endl;
break;
}
cout<<endl<<endl;
cout<<"____________________________________"<<endl;
cout<<"1. Kembali ke Menu Utama"<<endl;
cout<<"2. Selesai "<<endl;
cin>>o;
if(o==1)
{ system("cls");
goto menu;
}
}
system("cls");
cout<<" Terima Kasih " <<nama<<endl;
cout<<"************************************************"<<endl<<endl<<endl;
system("PAUSE");
return 0;
}
#include<cstdlib>
#include<iostream>
using namespace std;
int main (void)
{
int x,o;
float Luas,n=3.14,s,p,l,a,t,z,y,r;
string nama;
cout<<" S E L A M A T D A T A N G "<<endl;
cout<<"***************************************"<<endl<<endl;
cout<<"Silahkan Masukan Nama Anda : ";cin>>nama;
cout<<endl;
system("cls");
menu :
{
cout<<"+---------------------------------------+"<<endl;
cout<<"| D A F T A R B A N G U N D A T A R |"<<endl;
cout<<"|=======================================|"<<endl;
cout<<"| 1. Bujur Sangkar |"<<endl;
cout<<"| 2. Persegi Panjang |"<<endl;
cout<<"| 3. Segitiga |"<<endl;
cout<<"| 4. Lingkaran |"<<endl;
cout<<"| 5. Jajar Genjang |"<<endl;
cout<<"| 6. Trapesium |"<<endl;
cout<<"+---------------------------------------+"<<endl<<endl;
cout<<"Masukan Pilihan Anda : ";cin>>x;
cout<<endl;
system("cls");
switch(x)
{
case 1 :
cout<<"____________BUJUR SANGKAR______________"<<endl<<endl;
cout<<" Berapa sisi nya ? ";cin>>s;
cout<<endl;
Luas=s*s;
cout<<"Luas bujur sangkar = "<<Luas;
break;
case 2 :
cout<<"____________PERSEGI PANJANG_____________"<<endl<<endl;
cout<<" Berapa panjang nya ? ";cin>>p;
cout<<" Berapa lebar nya ? ";cin>>l;
cout<<endl;
Luas=p*l;
cout<<"Luas persegi panjang = "<<Luas;
break;
case 3 :
cout<<"_____________SEGITIGA______________"<<endl<<endl;
cout<<" Berapa alas nya ? ";cin>>a;
cout<<" Berapa tinggi nya ? ";cin>>t;
cout<<endl;
Luas=a*t/2;
cout<<"Luas segitiga = "<<Luas;
break;
case 4 :
cout<<"______________LINGKARAN____________"<<endl<<endl;
cout<<" Berapa jari-jari nya ? ";cin>>r;
cout<<endl;
Luas=n*r*r;
cout<<"Luas lingkaran = "<<Luas;
break;
case 5 :
cout<<"____________JAJAR GENJANG____________"<<endl<<endl;
cout<<" Berapa alas nya ? ";cin>>a;
cout<<" Berapa tinggi nya ? ";cin>>t;
cout<<endl;
Luas=a*t;
cout<<"Luas jajar genjang = "<<Luas;
break;
case 6 :
cout<<"_____________TRAPESIUM__________"<<endl<<endl;
cout<<" Berapa sisi atas ? ";cin>>y;
cout<<" Berapa sisi bawah ? ";cin>>z;
cout<<" Berapa tinggi nya ? ";cin>>t;
cout<<endl;
Luas=(y+z)*t/2;
cout<<"Luas Trapesium = "<<Luas;
break;
default :
cout<<"Mohon maaf pilihan yang anda masukan tidak ada dalam pilihan "<<endl;
break;
}
cout<<endl<<endl;
cout<<"____________________________________"<<endl;
cout<<"1. Kembali ke Menu Utama"<<endl;
cout<<"2. Selesai "<<endl;
cin>>o;
if(o==1)
{ system("cls");
goto menu;
}
}
system("cls");
cout<<" Terima Kasih " <<nama<<endl;
cout<<"************************************************"<<endl<<endl<<endl;
system("PAUSE");
return 0;
}