Program Menghitung Akar dan Pangkat
# include <iostream>
# include <conio.h>
# include <math.h>
# include <stdio.h>
# include <string.h>
using namespace std;
//Nama : Eka Wahyu Ferdian Syach
//Kls : XI TKJ 1
//No : 13
int main()
{
int i,x,y;
char awal, ulang;
float hasil;
int menu;
cout<<" Program by : Eka Wahyu F.S";
cout<<"\n C++ menghitung perpangkatan dan akar";
cout<<"\n -------------------------------------------------------------";
awal:
cout<<" \nangka 1 untuk menghitung rumus 1(for) ";
cout<<" \nangka 2 untuk menghitung rumus 2(pow) ";
cout<<" \nangka 3 untuk menghitung rumus 3(sqrt) ";
cout<<" \nangka 4 untuk keluar "<<endl;
cout<<"Pilih Kode Menu [1/2/3/4] : ";cin>>awal;
if (awal=='1')
goto satu;
else if (awal=='2')
goto dua;
else if (awal=='3')
goto tiga;
else
goto empat;
satu:
{
cout<<"bilangan :";
cin>>x;
cout<<"pangkat berapa :";
cin>>y;
hasil=1;
for (i=1;i<y;i++)
{
cout<<x<<"x";
hasil*=x;
}
hasil*=x;
cout<<"Pangkat Dari"<<x<<" = "<<hasil<<endl;
cout<<"jika lagi menghitung dengan rumus yang sama y dan bila kembali ke menu awal t [Y/T] ?: ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto satu;
else
goto awal;
dua:
{
cout<<"bilangan :";
cin>>x;
cout<<"pangkat berapa :";
cin>>y;
hasil = pow(x,y);
cout<<"Pangkat Dari "<<x<<" = "<<hasil<<endl;
cout<<"jika lagi menghitung dengan rumus yang sama y dan bila kembali ke menu awal t [Y/T] ?: ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto satu;
else
goto awal;
}
tiga:
{
cout<<"Masukkan angka : "; cin>>x;
cout<<endl<<endl;
cout<<"Akar Dari "<<x<<" = "<<sqrt(x)<<endl;
cout<<"jika lagi menghitung dengan rumus yang sama y dan bila kembali ke menu awal t [Y/T] ?: ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto satu;
else
goto awal;
}
empat:
cout<<endl;
cout<<"******* byee :) ******";
getch();
return 0;
}
}
program menghitung akar dan pangkat
Reviewed by ekawahyu
on
07:42
Rating:
No comments: