Sunday, November 6, 2011
Tugas Logika Algoritma, ( Borland c++)
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
main()
{
char kode;
home:
clrscr();
cout<<"Daftar Rumus Luas dan Volume Bangun :"<<endl;
cout<<endl<<endl;
cout<<"Q= Persegi Panjang"<<endl;
cout<<"W= Segitiga"<<endl;
cout<<"E= Persegi"<<endl;
cout<<"R= Jajar Genjang"<<endl;
cout<<"T= Trapesium"<<endl;
cout<<"Y= Layang-Layang"<<endl;
cout<<"U= Belah Ketupat"<<endl;
cout<<"I= Lingkaran"<<endl;
cout<<"O= Volume Balok"<<endl;
cout<<"P= Volume Kubus"<<endl;
cout<<endl<<endl;
cout<<"Masukkan Kode Daftar Bangunan = ";cin>>kode;
switch(kode)
{
case 'Q' :
case 'q' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,b,c;
atas:
clrscr();
cout<<"Masukan Panjang Persegi = ";cin>>a;
cout<<"Masukan Lebar Persegi = ";cin>>b;
cout<<endl<<endl;
cout<<"Luas Persegi Panjang adalah = Panjang*Lebar"<<endl;
c=a*b;
cout<<"Maka Luas Persegi Panjang adalah = "<<c<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto atas;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'W' :
case 'w' :
#include <conio.h>
#include <iostream.h>
{
float a,b,c;
char lagi,home;
awal:
clrscr();
cout<<"Masukan Nilai Alas = ";cin>>a;
cout<<"Masukan Nilai Tinggi = ";cin>>b;
cout<<endl<<endl;
cout<<"Luas Segitiga adalah = 1/2(Alas*Tinggi)"<<endl;
c=(a*b)/2;
cout<<"Maka Luas Segitiga Adalah = "<<c<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto awal;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
{
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
}
break;
case 'E' :
case 'e' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,c;
utama:
clrscr();
cout<<"Masukan Sisi Persegi = ";cin>>a;
cout<<endl<<endl;
cout<<"Luas Persegi adalah = Sisi*Sisi"<<endl;
c=a*a;
cout<<"Maka Luas Persegi adalah = "<<c<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto utama;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'R' :
case 'r' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,b,c;
terutama:
clrscr();
cout<<"Masukan Alas Jajar Genjang = ";cin>>a;
cout<<"Masukan Tinggi Jajar Genjang = ";cin>>b;
cout<<endl<<endl;
cout<<"Luas Jajar Genjang adalah = Alas*Tinggi"<<endl;
c=a*b;
cout<<"Maka Luas Jajar Genjang adalah = "<<c<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto terutama;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'T' :
case 't' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,b,c,d;
up:
clrscr();
cout<<"Masukan Sisi Trapesium (s1) = ";cin>>a;
cout<<"Masukan Sisi Trapesium (s2) = ";cin>>b;
cout<<"Masukan Tinggi Trapesium = ";cin>>c;
cout<<endl<<endl;
cout<<"Luas Trapesium adalah = 1/2*(s1+s2)*t"<<endl;
d=0.5*(a+b)*c;
cout<<"Maka Luas Trapesium adalah = "<<d<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto up;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'Y' :
case 'y' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,b,c;
first:
clrscr();
cout<<"Masukan Diagonal layang 1 (d1) = ";cin>>a;
cout<<"Masukan Diagonal layang 2 (d2) = ";cin>>b;
cout<<endl<<endl;
cout<<"Luas Layang-Layang adalah = 1/2*diagonal(1)*diagonal(2)"<<endl;
c=0.5*a*b;
cout<<"Maka layang-Layang adalah = "<<c<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto first;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'U' :
case 'u' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,b,c;
rumah:
clrscr();
cout<<"Masukan Diagonal Ketupat 1 (d1) = ";cin>>a;
cout<<"Masukan Diagonal Ketupat 2 (d2) = ";cin>>b;
cout<<endl<<endl;
cout<<"Luas Belah Ketupat adalah = 1/2*diagonal(1)*diagonal(2)"<<endl;
c=0.5*a*b;
cout<<"Maka Belah Ketupat adalah = "<<c<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto rumah;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'I' :
case 'i' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,c;
depan:
clrscr();
cout<<"Masukan Panjang Jari-Jari = ";cin>>a;
cout<<endl<<endl;
cout<<"Luas Lingkaran adalah = 3.14*Jari-Jari"<<endl;
c=3.14*a;
cout<<"Maka Luas Lingkaran = "<<c<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto depan;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'O' :
case 'o' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,b,c,d;
halaman:
clrscr();
cout<<"Masukan Panjang Balok = ";cin>>a;
cout<<"Masukan Lebar Balok = ";cin>>b;
cout<<"Masukan Tinggi Balok = ";cin>>c;
cout<<endl<<endl;
cout<<"Volume Balok adalah = Panjang*Lebar*Tinggi"<<endl;
d=a*b*c;
cout<<"Maka Volume Balok = "<<d<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto halaman;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
case 'P' :
case 'p' :
#include <conio.h>
#include <iostream.h>
{
char lagi,home;
float a,b;
langit:
clrscr();
cout<<"Masukan Sisi Kubus = ";cin>>a;
cout<<endl<<endl;
cout<<"Volume Balok adalah = Sisi*Sisi*Sisi"<<endl;
b=a*a*a;
cout<<"Maka Volume Kubus = "<<b<<endl;
cout<<endl<<endl;
cout<<" Apa anda masih ingin mengulang ?? [Y/T]= ";cin>>lagi;
if (lagi == 'Y'||lagi =='y')
goto langit;
else
cout<<" Apa anda ingin balik ke Menu utama ?? [Y/T]= ";cin>>home;
if (home == 'Y' ||home == 'y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
default:
#include <conio.h>
#include <iostream.h>
{
char iya;
cout<<" Anda Salah memasukkan Kode,masih ingin mengulang [Y/T]?? ";cin>>iya;
cout<<endl<<endl;
if (iya == 'y'|| iya == 'Y')
goto home;
else
gotoxy (30,22);
cout<<"\3\3 TERIMA KASIH \3\3"<<endl;
getch();
}
break;
} getch();
}
Subscribe to:
Post Comments (Atom)
0 comments:
:a: :b: :c: :d: :e: :f: :g:
:h: :i: :j: :k: :l: :m: :n:
Post a Comment