Program Perulangan Segitiga (Dev C++)
#include <iostream>
#include <cstdlib>
#include <conio.h>
using namespace std;
int main()
{system ("color b");
int x,y,a,b,c,d;
int menu;
cout<<"\t\t\t Selamat Datang Di Program Kami\n";
cout<<"\t\t ----------Program Perulangan Segitiga----------\n";
cout<<"\t\n ========= Oleh Kelompok 2 Teknik Informatika C =========\n";
cout<<"\t Agri Kuswandani >> 5130411162"<<endl;
cout<<"\t Faris Hilmi Kurnia >> 5130411194"<<endl;
cout<<"\t Kurniawan Reza Aditya >> 5130411218"<<endl;
cout<<"\t Sujadi >> 5130411184"<<endl;
cout<<"\t Srimukti Asih >> 5130411224"<<endl;
cout<<"\t Yoyok Gunanto >> 5130411220"<<endl;
cout<<"Kumpulan Segitiga\n";
cout<<"\n 1.Segitiga Rata Kiri\n";
cout<<"\n 2.Segitiga Rata Kanan\n";
cout<<"\n 3.Segitiga Atas Bawah\n";
cout<<"\n 4.Segitiga Kiri Kanan\n";
cout<<"\n 5.Segitiga Piramida\n";
cout<<"\n Silahkan Menu Yang Anda Inginkan (1-5) = ";cin>>menu;
switch(menu)
{
case 1:
int x,y,a,b,c,d;
cout << "Masukan Jumlah Segitiga Yang Anda Inginkan = "; cin >> x;
cout<<endl;
cout<<"_______Segitiga Rata Kiri_______"<<endl;
for (a=1; a<=x; a++)
{
for (b=1; b<=a; b++)
{
cout<<"*";
}
cout<<endl;
}
break;
case 2 :
cout << "Masukan Jumlah Segitiga Yang Anda Inginkan = "; cin >> x;
cout<<endl;
cout<<"_______Segitiga Rata Kanan______"<<endl;
for (a = 1; a <= x; a++)
{
b = x - a;
for ( c = 1; c <= b; c++)
{
cout << " ";
}
for ( d = 1; d <= a; d++)
{
cout << "*";
}
cout << endl;
}
break;
case 3 :
cout << "Masukan Jumlah Segitiga Yang Anda Inginkan = "; cin >> x;
cout<<endl;
cout<<"________Segitiga Atas Bawah________"<<endl;
b = x;
for (y = 1; y <= x; y++)
{
for (a=1; a <= b; a++)
{
cout << "*";
}
cout << endl;
b--;
}
for (a=1; a<=x; a++)
{
for (b=1; b<=a; b++)
{
cout<<"*";
}
cout<<endl;
}
break;
case 4 :
cout << "Masukan Jumlah Segitiga Yang Anda Inginkan = "; cin >> x;
cout<<endl;
cout<<"________Segitiga Kiri Kanan________"<<endl;
for (a=1; a<=x; a++)
{
for(x=1;x<=a;b++)
{cout<<"*";}
for(c=1; c>=x; c--)
{cout<<" ";}
for(c=x;c<x;c++)
{ cout<<"*";}
for(d=2*(x-1);d>=x; d--)
{ cout<<"*";}
cout<<"\n";
}
break;
case 5 :
cout << "Masukan Jumlah Segitiga Yang Anda Inginkan = "; cin >> x;
cout<<endl;
cout<<"________Segitiga Piramida________"<<endl;
for (a = 1; a <= x; a++)
{
b = x - a;
for ( c = 1; c <= b; c++)
{
cout << " ";
}
for ( d = 1; d <= a; d++)
{
cout << "*";
}
cout << endl;
}
for (a=1; a<=x; a++)
{
for (b=1; b<=a; b++)
{
cout<<"*";
}
cout<<endl;
}
break;
default:
cout<<"Maaf !! Pilihan Anda Salah Silahkan ulangi memilih rumus yang sudah tersedia di DAFTAR RUMUS !"<<endl;
break;
}
char LG;
cout<<"\n \n\n Apakah anda ingin mengulang program ini kembali [ Y/T ] ?";cin>>LG;
if (LG=='Y' || LG=='y')main();
else if (LG=='T' || LG=='t') goto x;
x:
cout<<"Terima Kasih Atas Perhatiannya\n";
cout<<"Sampai Jumpa";
}
Hasil Compile
Semoga bermanfaat :)
0 komentar
Posting Komentar