#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