All about Segitiga program c++
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int main(){
int hasil,x,a,b,c;
int i,j,k;
char menu,satu;
mulai:
cout<<" Selamat Datang"<<endl;
cout<<" All About Segitiga"<<endl;
cout<<" =================="<<endl;
cout<<endl;
cout<<"[1] Pengertian Segitiga"<<endl;
cout<<"[2] Phytagoras Segitiga"<<endl;
cout<<"[3] Logica Segitiga"<<endl;
cout<<"[4] Bintang Segitiga"<<endl;
cout<<"Masukkan pilihan anda = ";
cin>>x;
cout<<endl;
system("cls");
if(x==1){
cout<<"Pengertian Segitiga "<<endl;
cout<<"===================="<<endl;
cout<<"Segitiga atau segi tiga adalah nama suatu bentuk yang dibuat dari tiga sisi"
<<"berupa garis lurus dan tiga sudut. Matematikawan Euclid yang hidup sekitar tahun"
<<"300 SM menemukan bahwa jumlah ketiga sudut di suatu segi tiga pada bidang datar adalah"
<<"180 derajat. Hal ini memungkinkan kita menghitung besarnya salah satu sudut bila dua"
<<"sudut lainnya sudah diketahui";
cout<<"Menu (y/n)";
cout<<satu;
if(satu=='y'){
system("cls");
goto mulai;
}
else{
cout<<"terima kasih";
}
}
else if(x==2){
satu:
cout<<"Phytagoras Segitiga"<<endl;
cout<<"=========="<<endl;
cout<<endl;
cout<<"[1] Mencari a (panjang siku siku)"<<endl
<<"[2] Mencari b (panjang siku siku)"<<endl
<<"[3] Mencari c (sisi miring)"<<endl
<<"Masukkan pilihan anda ";
cin>>x;
cout<<endl;
system("cls");
if(x==1){
cout<<" Phytagoras"<<endl;
cout<<" Mencari A"<<endl;
cout<<" =========="<<endl;
cout<<"Masukkan AC =";
cin>>b;
cout<<"Masukkan BC =";
cin>>c;
cout<<"b = "<<b<<endl;
cout<<"c = "<<c<<endl;
cout<<endl;
cout<<"Rumus a^2= c^2-b^2"<<endl;
hasil=sqrt(pow(c,2) - pow(b,2));
cout<<"Hasilnya adalah";
cout<<hasil;
cout<<endl;
cout<<"Apakah ingin menghitung sisi lain (y/n)"<<endl;
cout<<"Menu Utama tekan(1)?"<<endl;
cout<<"Masukkan pilihan anda ";
cin>>satu;
if(satu=='y'){
system("cls");
goto satu;
}
else if(satu=='n'){
system("cls");
cout<<"terima kasih";
}
else if(satu=='1'){
system("cls");
goto mulai;
}
}
else if(x==2){
cout<<" Phytagoras"<<endl;
cout<<" Mencari B"<<endl;
cout<<" =========="<<endl;
cout<<"Masukkan a =";
cin>>a;
cout<<"Masukkan c =";
cin>>c;
cout<<"a = "<<a<<endl;
cout<<"c = "<<c<<endl;
cout<<endl;
cout<<"Rumus b^2= c^2-a^2"<<endl;
hasil=sqrt(pow(c,2) - pow(a,2));
cout<<"Hasilnya adalah";
cout<<hasil;
cout<<endl;
cout<<"Apakah ingin menghitung sisi lain (y/n)"<<endl;
cout<<"Menu Utama tekan(1)?"<<endl;
cout<<"Masukkan pilihan anda ";
cin>>satu;
if(satu=='y'){
system("cls");
goto satu;
}
else if(satu=='n'){
system("cls");
cout<<"terima kasih";
}
else if(satu=='1'){
system("cls");
goto mulai;
}
}
else if(x=3){
cout<<" Phytagoras"<<endl;
cout<<" Mencari c"<<endl;
cout<<" Sisi Miring"<<endl;
cout<<" =========="<<endl;
cout<<"Masukkan A =";
cin>>a;
cout<<"Masukkan B =";
cin>>b;
cout<<"a = "<<a<<endl;
cout<<"b = "<<b<<endl;
cout<<endl;
cout<<"Rumus c^2= a^2+b^2"<<endl;
hasil=sqrt(pow(a,2) + pow(b,2));
cout<<"Hasilnya adalah";
cout<<hasil;
cout<<endl;
cout<<"Apakah ingin menghitung sisi lain (y/n)"<<endl;
cout<<"Menu Utama tekan(1)?"<<endl;
cout<<"Masukkan pilihan anda ";
cin>>satu;
if(satu=='y'){
system("cls");
goto satu;
}
else if(satu=='n'){
system("cls");
cout<<"terima kasih";
}
else if(satu=='1'){
system("cls");
goto mulai;
}
}
}
if(x==3){
cout<<"Logica Segitiga Sama Sisi"<<endl;
cout<<"========================="<<endl;
cout<<"Masukkan sisi AB = ";
cin>>a;
cout<<"Masukkan sisi BC = ";
cin>>b;
cout<<"Masukkan sisi AC = ";
cin>>c;
if(a==b && a==c){
cout<<"Dapat membentuk segitiga"<<endl;
cout<<"Menu (y/n)";
cin>>satu;
if(satu=='y'){
system("cls");
goto mulai;
}
}
else{
cout<<"Tidak dapat membenuk segitiga";
}
}
else if(x==4){
cout<<"Menentukan apakah segitiga "<<endl;
cout<<"Masukkan garis 1 = ";cin>>a;
cout<<"Masukkan garis 2 = ";cin>>b;
cout<<"Masukkan garis 3 = ";cin>>c;
if(a!=0 && b!=0 && c!=0){
cout<<"3 garis membentuk segitiga"<<endl;
{
for(i=1;i<=6;i++){
for(j=1;j<=6;j++){ cout<<" ";}
for(k=1;k<=i;k++){ cout<<"*"<<" ";
}
cout<<endl;
}
cout<<"Menu (y/n)";
cin>>satu;
if(satu=='y'){
system("cls");
goto mulai;
}
else{
cout<<"terima kasih";
}
}
}
else{
cout<<"3 garis tidak membentuk segitiga";
}
}
return 0;
getch();
}
#include<conio.h>
#include<math.h>
using namespace std;
int main(){
int hasil,x,a,b,c;
int i,j,k;
char menu,satu;
mulai:
cout<<" Selamat Datang"<<endl;
cout<<" All About Segitiga"<<endl;
cout<<" =================="<<endl;
cout<<endl;
cout<<"[1] Pengertian Segitiga"<<endl;
cout<<"[2] Phytagoras Segitiga"<<endl;
cout<<"[3] Logica Segitiga"<<endl;
cout<<"[4] Bintang Segitiga"<<endl;
cout<<"Masukkan pilihan anda = ";
cin>>x;
cout<<endl;
system("cls");
if(x==1){
cout<<"Pengertian Segitiga "<<endl;
cout<<"===================="<<endl;
cout<<"Segitiga atau segi tiga adalah nama suatu bentuk yang dibuat dari tiga sisi"
<<"berupa garis lurus dan tiga sudut. Matematikawan Euclid yang hidup sekitar tahun"
<<"300 SM menemukan bahwa jumlah ketiga sudut di suatu segi tiga pada bidang datar adalah"
<<"180 derajat. Hal ini memungkinkan kita menghitung besarnya salah satu sudut bila dua"
<<"sudut lainnya sudah diketahui";
cout<<"Menu (y/n)";
cout<<satu;
if(satu=='y'){
system("cls");
goto mulai;
}
else{
cout<<"terima kasih";
}
}
else if(x==2){
satu:
cout<<"Phytagoras Segitiga"<<endl;
cout<<"=========="<<endl;
cout<<endl;
cout<<"[1] Mencari a (panjang siku siku)"<<endl
<<"[2] Mencari b (panjang siku siku)"<<endl
<<"[3] Mencari c (sisi miring)"<<endl
<<"Masukkan pilihan anda ";
cin>>x;
cout<<endl;
system("cls");
if(x==1){
cout<<" Phytagoras"<<endl;
cout<<" Mencari A"<<endl;
cout<<" =========="<<endl;
cout<<"Masukkan AC =";
cin>>b;
cout<<"Masukkan BC =";
cin>>c;
cout<<"b = "<<b<<endl;
cout<<"c = "<<c<<endl;
cout<<endl;
cout<<"Rumus a^2= c^2-b^2"<<endl;
hasil=sqrt(pow(c,2) - pow(b,2));
cout<<"Hasilnya adalah";
cout<<hasil;
cout<<endl;
cout<<"Apakah ingin menghitung sisi lain (y/n)"<<endl;
cout<<"Menu Utama tekan(1)?"<<endl;
cout<<"Masukkan pilihan anda ";
cin>>satu;
if(satu=='y'){
system("cls");
goto satu;
}
else if(satu=='n'){
system("cls");
cout<<"terima kasih";
}
else if(satu=='1'){
system("cls");
goto mulai;
}
}
else if(x==2){
cout<<" Phytagoras"<<endl;
cout<<" Mencari B"<<endl;
cout<<" =========="<<endl;
cout<<"Masukkan a =";
cin>>a;
cout<<"Masukkan c =";
cin>>c;
cout<<"a = "<<a<<endl;
cout<<"c = "<<c<<endl;
cout<<endl;
cout<<"Rumus b^2= c^2-a^2"<<endl;
hasil=sqrt(pow(c,2) - pow(a,2));
cout<<"Hasilnya adalah";
cout<<hasil;
cout<<endl;
cout<<"Apakah ingin menghitung sisi lain (y/n)"<<endl;
cout<<"Menu Utama tekan(1)?"<<endl;
cout<<"Masukkan pilihan anda ";
cin>>satu;
if(satu=='y'){
system("cls");
goto satu;
}
else if(satu=='n'){
system("cls");
cout<<"terima kasih";
}
else if(satu=='1'){
system("cls");
goto mulai;
}
}
else if(x=3){
cout<<" Phytagoras"<<endl;
cout<<" Mencari c"<<endl;
cout<<" Sisi Miring"<<endl;
cout<<" =========="<<endl;
cout<<"Masukkan A =";
cin>>a;
cout<<"Masukkan B =";
cin>>b;
cout<<"a = "<<a<<endl;
cout<<"b = "<<b<<endl;
cout<<endl;
cout<<"Rumus c^2= a^2+b^2"<<endl;
hasil=sqrt(pow(a,2) + pow(b,2));
cout<<"Hasilnya adalah";
cout<<hasil;
cout<<endl;
cout<<"Apakah ingin menghitung sisi lain (y/n)"<<endl;
cout<<"Menu Utama tekan(1)?"<<endl;
cout<<"Masukkan pilihan anda ";
cin>>satu;
if(satu=='y'){
system("cls");
goto satu;
}
else if(satu=='n'){
system("cls");
cout<<"terima kasih";
}
else if(satu=='1'){
system("cls");
goto mulai;
}
}
}
if(x==3){
cout<<"Logica Segitiga Sama Sisi"<<endl;
cout<<"========================="<<endl;
cout<<"Masukkan sisi AB = ";
cin>>a;
cout<<"Masukkan sisi BC = ";
cin>>b;
cout<<"Masukkan sisi AC = ";
cin>>c;
if(a==b && a==c){
cout<<"Dapat membentuk segitiga"<<endl;
cout<<"Menu (y/n)";
cin>>satu;
if(satu=='y'){
system("cls");
goto mulai;
}
}
else{
cout<<"Tidak dapat membenuk segitiga";
}
}
else if(x==4){
cout<<"Menentukan apakah segitiga "<<endl;
cout<<"Masukkan garis 1 = ";cin>>a;
cout<<"Masukkan garis 2 = ";cin>>b;
cout<<"Masukkan garis 3 = ";cin>>c;
if(a!=0 && b!=0 && c!=0){
cout<<"3 garis membentuk segitiga"<<endl;
{
for(i=1;i<=6;i++){
for(j=1;j<=6;j++){ cout<<" ";}
for(k=1;k<=i;k++){ cout<<"*"<<" ";
}
cout<<endl;
}
cout<<"Menu (y/n)";
cin>>satu;
if(satu=='y'){
system("cls");
goto mulai;
}
else{
cout<<"terima kasih";
}
}
}
else{
cout<<"3 garis tidak membentuk segitiga";
}
}
return 0;
getch();
}