ini gan script buat tugas C++ namun script ini belum ada perulangan for nya
dan array dinamisnya cuma ada di nama
#include <iostream.h>
#include <conio.h>
#include <math.h>
kepala(char a[30],char b[20]);
main(){
char *mnama,*mnim;
char ulang;
double x,vx,phi=3.14;
int p;
mnama = new char[30];
mnim = new char[20];
cout<<"Masukan Nama : "; cin.getline(mnama,30);
cout<<"Masukan NIM : "; cin.getline(mnim,20);
do{
clrscr();
kepala(mnama,mnim);
cout<<endl;
cout<<" -MENU- "<<endl;
cout<<" ------ "<<endl;
cout<<" 1 ) sin x 4 ) asin x"<<endl;
cout<<" 2 ) cos x 5 ) acos x"<<endl;
cout<<" 3 ) tan x 6 ) atan x"<<endl;
cout<<endl<<"Silakan pilih menu : ";cin>>p;
cout<<endl<<" - Menu "<<p<<" - "<<endl;
switch (p){
case 1:
cout<<" Masukan x ( input:derajat ): ";cin>>x;
vx=(phi/180)*x;
cout<<"\n Maka ";
cout<<"sin "<<x<<" : "<<sin(vx);
break;
case 2:
cout<<" Masukan x ( input:derajat ): ";cin>>x;
vx=(phi/180)*x;
cout<<"\n Maka ";
cout<<"cos "<<x<<" : "<<cos(vx);
break;
case 3:
cout<<" Masukan x ( input:derajat ): ";cin>>x;
vx=(phi/180)*x;
cout<<"\n Maka ";
cout<<"tan "<<x<<" : "<<tan(vx);
break;
case 4:
cout<<" Masukan x ( output:derajat ): ";cin>>x;
cout<<"\n Maka ";
cout<<"asin "<<x<<" : "<<(((asin(x))/phi)*180);
break;
case 5:
cout<<" Masukan x ( output:derajat ): ";cin>>x;
cout<<"\n Maka ";
cout<<"acos "<<x<<" : "<<(((acos(x))/phi)*180);
break;
case 6:
cout<<" Masukan x ( output:derajat ): ";cin>>x;
cout<<"\n Maka ";
cout<<"atan "<<x<<" : "<<(((atan(x))/phi)*180);
break;
default:
cout<<"\nPilih salah satu menu"<<endl;
break;
}
cout<<endl;
getch();
cout<<" Mau menghitung lagi (y/t)? ";cin>>ulang;
}while (ulang == 'y');
}
kepala(char a[30],char b[20]){
cout<<"#############################################################"<<endl;
cout<<endl;
cout<<"\tNama : "<<a<<endl;
cout<<"\tNIM : "<<b<<endl;
cout<<endl;
cout<<"#############################################################"<<endl;
cout<<endl<<endl;
return 0;
}
Kamis, 02 Juni 2011
Langganan:
Posting Komentar (Atom)
3 komentar:
aku ajarin bahasa pemrogaman to
ane juga gak terlalu bisa....
ane buat script ini karena ini tugas gan.
nice info gan
Posting Komentar