Anda di halaman 1dari 7

Nama : Ilham Fahmi Amri Rosada

NIM : 19410200028

UTP PROGRAM

Soal 4 :

#include <iostream>
using namespace std;

int menu(){
int input;
cout << " Pilihan Menu : " << endl;
cout << " ===============" << endl;
cout << " 1. Deret Bilangan Ganjil \n"
<< " 2. Deret Bilangan Genap\n";
cout << " Masukkan Nomer menu yang diinginkan <1/2>";
cin >> input;
return input;
}

int main(){
int deret;
char ulang;
do {
int pilihan = menu();
if(pilihan == 1){
cout << "Masukkan Jumlah deret bilangan : "; cin >> deret;
for(int a = 1; a <= deret*2; a++){
if(a%2!=0){
cout << a << " ,";
}
}
cout << endl;
}else if(pilihan == 2){
cout << "Masukkan Jumlah deret bilangan : "; cin >> deret;
for(int a = 1; a <= deret*2; a++){
if(a%2==0){
cout << a << " ,";
}
}
cout << endl;
}else{
cout << "Menu tidak dikenali" << endl;
}

cout << "Kembali ke menu utama ? <y/t> : "; cin >> ulang;
}while(ulang == 'y' || ulang == 'Y');

return 0;
}
Soal 5:

#include <iostream>
using namespace std;

int main(){
int nilai1,nilai2;

cout<<"Masukkan nilai 1 : ";


cin>>nilai1;
cout<<"Masukkan nilai 2 : ";
cin>>nilai2;

int kpk=nilai1;

while(kpk%nilai2 != 0){
kpk+=nilai1;
}
cout<<" Nilai KPK adalah "<<kpk;
}
Soal 6 :
#include <iostream>
using namespace std;

int main(){
int nilai1,nilai2;

cout<<"Masukkan nilai 1 : ";


cin>>nilai1;
cout<<"Masukkan nilai 2 : ";
cin>>nilai2;

int fpb = nilai1%nilai2;


cout << "sisa bagi = " << fpb << endl;
if(fpb !=0){
nilai1 = nilai2;
nilai2 = fpb;
fpb = nilai1%nilai2;
cout << "hasil habsi = " << fpb << endl;
}
cout<<" Nilai FPB adalah "<<nilai2;

return 0;
}
Soal 7:

#include <iostream>
using namespace std;
int main(){
int baris = 0, kolom = 10, data = 178, count;
char hur;
cout << "Masukkan Jumlah baris : "; cin >> baris;
cout << endl;
for(int a = 1; a <= baris; a++){
for(int b = 1; b <= kolom; b++){
hur = data;
cout << hur;
}
cout << endl;
}
return 0;
}
Soal 8 :

#include <iostream>
#include <math.h>

using namespace std;

void penjumlahan(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;

double hasil = data1+data2;


cout << "Hasil dari " << data1 << " + " << data2 << " adalah = " << hasil << endl;
}

void pengurangan(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;

double hasil = data1-data2;


cout << "Hasil dari " << data1 << " - " << data2 << " adalah = " << hasil<< endl;
}

void perkalian(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;

double hasil = data1*data2;


cout << "Hasil dari " << data1 << " * " << data2 << " adalah = " << hasil<< endl;
}

void pembagian(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;

double hasil = data1/data2;


cout << "Hasil dari " << data1 << " / " << data2 << " adalah = " << hasil<< endl;
}

void perpangkat(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 menjadi pangkat = "; cin >> data2;

double hasil = pow(data1, data2);


cout << "Hasil dari " << data1 << " pangkat " << data2 << " adalah = " << hasil<< endl;
}

void akar(){
double data1;
cout << "Masukkan nilai = "; cin >> data1;

double hasil1 = sqrt(data1);


cout << "Hasil dari Akar " << data1 << " adalah = " << hasil1 << endl;
}

int menu(){
int input;
cout << "\n===== Program Kalkulator =====\n"
<< "\tOperasi Aritmatika\n"
<< " \t1. Penjumlahan\n"
<< " \t2. Pengurangan\n"
<< " \t3. Perkalian\n"
<< " \t4. Pembagian\n"
<< " \t5. Perpangkatan\n"
<< " \t6. Akar pangkat 2\n"
<< endl;
cout << "Masukkan Pilihan : (1-6) "; cin >> input;

return input;
}
int main(){
char ul;
int pil;

do{
pil = menu();
if(pil == 1){
penjumlahan();
}else if(pil == 2){
pengurangan();
}else if(pil == 3){
perkalian();
}else if(pil == 4){
pembagian();
}else if(pil == 5){
perpangkat();
}else if(pil == 6){
akar();
}else{
cout << "tidak ada pilihan";
}

cout << " Apa mau mengulang lagi ? (Y/N) "; cin >> ul;
}while(ul == 'y' || ul == 'Y');

return 0;
}

Anda mungkin juga menyukai