Photobucket Photobucket Photobucket

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();
}

0 comments:

Post a Comment