Source Code :
#include <iostream.h>
#include <conio.h>
void main (){
int
pilih;
ulang:
cout
<< "----PILIH PROGRAM YANG ANDA SUKA---- \n";
cout
<< " 1. luas segitiga \n";
cout
<< " 2. keliling lingkaran \n";
cout
<< " 3. konversi suhu (fahrenheit <=> celcius) \n";
cout
<< " 4. bilangan kelipatan 5 \n";
cout
<< " 5. angka dengan bintang \n";
cout
<< " 6. bilangan prima \n";
cout
<<endl;
cout
<<endl;
cout
<<"Anda memilih : ";
cin>>
pilih;
cout
<<endl;
clrscr();
switch(pilih){
case
1 :
int
alas,tinggi,LUAS;
cout
<< "----Luas Segitiga---- \n";
cout<<"masukkan
alas = ";
cin>>alas;
cout<<"masukkan
tinggi = ";
cin>>tinggi;
LUAS=0.5*alas*tinggi;
cout<<"luas
segitiga = "<<LUAS;
cout<<endl;
cout<<endl;
char
a;
cout<<"Anda
akan melanjutkan (y/n) ? ";
cin>>a;
clrscr();
if
(a == 'y')
{
goto
ulang;
}
else
{
cout
<<endl;
cout
<< "\t ====================="<<endl;
cout
<< "\t + Terima Kasih.. :P +"<<endl;
cout
<< "\t ====================="<<endl;
cout
<<endl;
}
break;
case
2 :
float
r,K,phi;
cout
<< "----Keliling Lingkaran---- \n";
cout<<"Memasukkan
jari-jari = ";
cin>>r;
phi
= 3.14;
K
= 2*phi*r;
cout<<"Hasil
Keliling = ";
cout<<K;
cout<<endl;
cout<<endl;
char
l;
cout<<"Anda
akan melanjutkan (y/n) ? ";
cin>>l;
clrscr();
if
(l == 'y')
{
goto
ulang;
}
else
{
cout
<<endl;
cout
<< "\t ====================="<<endl;
cout
<< "\t + Terima Kasih.. :P +"<<endl;
cout
<< "\t ====================="<<endl;
cout
<<endl;
}
break;
case
3 :
int
pilihan;
float
c,f;
cout<<"----Pilih
Program Konversi Suhu Yang Anda Inginkan---- \n";
cout<<"
1.konversi Celcius ke Fahrenheit "<<endl;
cout<<"
2.konversi Fahrenheit ke Celcius "<<endl;
cout<<"Masukkan
pilihan anda : ";
cin>>pilihan;
switch
(pilihan)
{
case
1 : cout<<"Masukkan Suhu Celcius = "; cin>>c;
f=(c*1.8)+32;
cout<<"Suhu
Fahrenheit = "<<f;
break;
case
2 : cout<<"Masukkan Suhu Fahrenheit = "; cin>>f;
c
= (((f-32)/9)*5);
cout<<"Suhu
Celcius = "<<c;
break;
default
: cout<<"pilihan anda tidak ada";
}
cout<<endl;
cout<<endl;
char
d;
cout<<"Anda
akan melanjutkan (y/n) ? ";
cin>>d;
clrscr();
if
(d == 'y')
{
goto
ulang;
}
else
{
cout
<<endl;
cout
<< "\t ====================="<<endl;
cout
<< "\t + Terima Kasih.. :P +"<<endl;
cout
<< "\t ====================="<<endl;
cout
<<endl;
}
break;
case
4 :
int
h, n ;
cout
<< "----Kelipatan 5---- \n";
cout<<"Masukkan
bilangan = "; cin>>n;
for(h=5;h<=n;h++)
{
if((h%5)==0){
cout<<
h <<' ';
}
}
cout<<endl;
cout<<endl;
char
o;
cout<<"Anda
akan melanjutkan (y/n) ? ";
cin>>o;
clrscr();
if
(o == 'y')
{
goto
ulang;
}
else
{
cout
<<endl;
cout
<< "\t ====================="<<endl;
cout
<< "\t + Terima Kasih.. :P +"<<endl;
cout
<< "\t ====================="<<endl;
cout
<<endl;
}
break;
case
5 :
int
b,j,k ;
cout
<< "----Segitiga Bintang---- \n";
cout<<"Masukkan
bilangan = "; cin>>k;
for(b=1;b<=k;b++)
{
for(j=1;j<=k-b;j++){
cout<<"
";
}
for(j=1;j<=b;j++){
cout<<"*";
}
for(j=b-1;j>=1;j--){
cout<<"*";
}
cout<<endl;
}
cout<<endl;
cout<<endl;
char
p;
cout<<"Anda
akan melanjutkan (y/n) ? ";
cin>>p;
clrscr();
if
(p == 'y')
{
goto
ulang;
}
else
{
cout
<<endl;
cout
<< "\t ====================="<<endl;
cout
<< "\t + Terima Kasih.. :P +"<<endl;
cout
<< "\t ====================="<<endl;
cout
<<endl;
}
break;
case
6 :
int
jum, i, bil;
cout
<< "----Bilangan Prima---- \n";
cout
<< "Masukkan bilangan : ";
cin
>> bil;
jum
= 0;
for
(i=1;i<=bil;i++)
{
if
(bil%i==0)
jum++;
}
if
(jum==2)
cout
<<bil<<" adalah bilangan prima"<<endl;
else
cout
<<bil<<" Bukan bilangan prima "<<endl;
cout<<endl;
cout<<endl;
char
v;
cout<<"Anda
akan melanjutkan (y/n) ? ";
cin>>v;
clrscr();
if
(v == 'y')
{
goto
ulang;
}
else
{
cout
<<endl;
cout
<< "\t ====================="<<endl;
cout
<< "\t + Terima Kasih.. :P +"<<endl;
cout
<< "\t ====================="<<endl;
cout
<<endl;
}
}
}
0 komentar:
Posting Komentar