Rabu, 10 Maret 2021

Program Tugas Praktikum

Edit Posted by with No comments

 #include<iostream>

#include<conio.h>

#include<string.h>

#include<stdio.h>

#include<math.h>


using namespace std;


char mainmenu();

char menu();

void perkenalan();

void waktu();

void btm();

void keluar();


char mainmenu(){

 system("cls");

 char pilih;

 cout<<"\t\t_____PRAKTIKUM PEMROGRAMAN DASAR_____"<<endl;

 cout<<"1. Tugas Praktikum"<<endl;

 cout<<"2. Keluar"<<endl;

 cout<<"Masukkan Pilihan Anda = ";cin>>pilih;

 if(pilih=='1')menu();

 if(pilih=='2')keluar();

}


char menu(){

 system("cls");

 char pil;

 cout<<"Pilih Salah Satu"<<endl;

 cout<<"1. Perkenalan"<<endl;

 cout<<"2. Menghitung Waktu"<<endl;

 cout<<"3. Selesai"<<endl;

 cout<<"Masukkan Pilahan Anda = ";cin>>pil;

 if(pil=='1')perkenalan();

 else if(pil=='2')waktu();

 else if(pil=='3')mainmenu();

return pil;

}


void perkenalan(){

 system("cls");

 string nama;

 char ulang;

 cout<<"Perkenalan\n"<<endl;

 cout<<"Hello, Siapa Namamu?\n"<<endl;

 cout<<"Isikan Nama Anda = "<<endl;cin>>nama;

 nama = nama;

 cout<<"Senang Berteman Denganmu, "<<nama<<" \n";

 cout<<"Berkenalan lagi atau tidak? (Y/N)";cin>>ulang;

  if(ulang=='y'){

   perkenalan();

  }

  else if(ulang=='N'||ulang=='n'){

   btm();

  }

}


void waktu(){

 system("cls");

 int sm,a,t,wakt,kel;

 float kec;

 char ulang;

 cout<<"Menghitung Waktu Berlari\n";

 cout<<"Isikan Nilai Sisi Miring Segitiga = ";cin>>sm;

 cout<<"Isikan Nilai Alas Segitiga = ";cin>>a;

 t = sqrt((sm*sm)-(a*a));

 cout<<"Nilai Tinggi Segitiga "<<t<<" (Rumus Phytagoras)\n";

 kel = sm+a+t;

 cout<<"Nilai Keliling Segitiga "<<kel<<" \n";

 cout<<"Isikan Nilai Kecepatan = ";cin>>kec;

 wakt = kel/kec;

 cout<<"Jadi Waktu Yang Dibutuhkan adalah "<<wakt<<" detik\n";

 cout<<"Menghitung lagi atau tidak? (Y/N)";cin>>ulang;

  if(ulang=='y'){

   waktu();

  }

  else if(ulang=='N'||ulang=='n'){

   btm();

  }

}


void btm(){

 char lagi;

 cout<<endl<<"Kembali ke Menu? (Y/N)";cin>>lagi;

 if(lagi=='Y'||lagi=='y'){

  menu();

 }

 else if(lagi=='N'||lagi=='n'){

 }

 else{

  cout<<"nCoba Kembali"<<endl;

  btm();

 }

}


void keluar(){ 

}

int main(){

 mainmenu();

 

}

0 komentar:

Posting Komentar