Silakan cari dengan menggunakan menu Label di sisi kiri | Blogger |
Kamis, 02 Juni 2011

Tugas C++ array dinamis

3 komentar
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;
}
 
Blog Tugas DwiAR | © 2011 Design by DheTemplate.com and Theme 2 Blog and edited by Dwi A R