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;
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;
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>
void penjumlahan(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;
void pengurangan(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;
void perkalian(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;
void pembagian(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 = "; cin >> data2;
void perpangkat(){
double data1, data2;
cout << "Masukkan nilai 1 = "; cin >> data1;
cout << "Masukkan nilai 2 menjadi pangkat = "; cin >> data2;
void akar(){
double data1;
cout << "Masukkan nilai = "; cin >> data1;
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;
}