Anda di halaman 1dari 11

Nama : Amirah Balqis

NIM 20059117

Ujian Tengan Semester


Jawaban:
Soal No.1
 Script Coding
#include <iostream>
using namespace std;
int main() {
cout<<"PROGRAM C++ KONVERSI SUHU"<<endl;
float c, k, f, r;
cout<<"Masukan Suhu (Celsius) : ";
cin>>c;
k=c+273.15;
f=(c*1.8)+32;
r=c*0.8;
cout<<endl;
cout<<"Hasil Konversi Suhu dari Celsius ke:"<<endl;
cout<<"Kelvin : "<<k<<endl;
cout<<"Fahrenheit : "<<f<<endl;
cout<<"Réaumur : "<<r<<endl;

return 0;
}
 Hasil Running

Tipe data yang di perlukan adalah :


1. Integer = diperlukan karena kita akan menyimpan informasi angka (bilangan
bulat) dalam variabel

2. Float = diperlukan karena kita akan menyimpan informasi angka dengan


format pecahan atau angka desimal

3. String = diperlukan karena tipe data ini bisa menyimpan banyak karakter sekaligus
dalam pemrogramannya, datanya berupa teks/huruf
 Flowchart:
Mulai

Deklarasi Variabel
C, k, f, r

Masukan Suhu (Celsius)

k = c+273.15; f = (c * 1.8)+32;
r = c * 0.8;

Tampilkan Suhu dalam:


Kelvin, Farenheit, Reamur

Selesai
Jawaban:
SOAL No. 2

 Script Coding
#include <iostream>

using namespace std;

int main()

int a,b,c;

string nama, nim, matkul;

int rata,total;

cout<<"=================================================\n";

cout<<" Menentukan Nilai Akhir atau Rata-rata, & Total \n";

cout<<"----------- Nama : Amirah Balqis----------------\n";

cout<<"------------ NIM : 20059118---------------------\n";

cout<<"=================================================\n\n";

cout << "Cek Nilai Akhir Peserta Didik" << endl<<endl;

cout << "Nama = ";


cin >> nama;

cout << "NIM = ";

cin >> nim;

cout << "Mata Kuliah = ";

cin >> matkul;

cout << "Nilai Tugas = ";

cin >> a;

cout << "Nilai UTS = ";

cin >> b;

cout << "Nilai UAS = ";


cin >> c;
total = a+b+c;

rata = total/3;

cout<<"==============================================================
=\n\n";

cout << "Peserta didik yang bernama = " << nama <<endl;

cout << "NIM = " << nim << endl;

cout << "Mata Kuliah = " << matkul << endl;

cout << "Nilai Tugas = " << a << endl;

cout << "Nilai UTS = " << b << endl;

cout << "Nilai UAS = " << c << endl;

cout << "\nTotal Nilai = " << total << endl;

cout << "Memperoleh Nilai Akhir = " << rata << endl << endl;

if(rata >= 85){

cout<<"Dengan kriteria = A";

}else if(rata >= 70){

cout<<"Dengan kriteria = B";

}else if(rata >= 55){

cout<<"Dengan kriteria = C";

}else if(rata >= 40){

cout<<"Dengan kriteria = D";

}else if(rata <= 40){

cout<<"Dengan kriteria = E";

return 0;

}
 Hasil Running
Mulai
 Flowchart

Input :
Nama, NIM, Mata Kuliah, Nilai Tugas, Nilai UTS, Nilai UAS

Read :
Nama, NIM, Mata Kuliah, Nilai Tugas, Nilai UTS, Nilai UAS

Nilai Akhir : a + b + c / 3

Jumlah Ya Print Nama. Jumlah Nilai, Nilai A


Nilai >=85

Tidak

Jumlah Ya Print Nama. Jumlah Nilai, Nilai B


Nilai >=70

Tidak

Ya
Jumlah Print Nama. Jumlah Nilai, Nilai C
Nilai >=55

Tidak

Jumlah Ya Print Nama. Jumlah Nilai, Nilai D


Nilai >=40

Tidak

Jumlah Ya Print Nama. Jumlah Nilai, Nilai E


Nilai <=40

Selesai
Jawaban Soal Bonus
 Script Coding

#include <iostream>

using namespace std;

int main() {

cout<<"=================================================\n";

cout<<"------------Selamat Datang----------------------\n";

cout<<"----------- Nama : Amirah Balqis----------------\n";

cout<<"------------ NIM : 20059117---------------------\n";

cout<<"=================================================\n\n";

cout<<"Menu :\n";

cout<<"1. Hitung suhu\n";

cout<<"2. Input Nilai\n";

int Menu;

float c, k, f, r;

int A,B,C;

string nama, nim, matkul;

int rata,total;

cout<<"Silakan Pilih Menu (1/2): ";cin>>Menu;

switch(Menu)

case 1:

cout<<"==============================\n";
cout<<"PROGRAM KONVERSI SUHU"<<endl;

cout<<"==============================\n";

cout<<"Masukan Suhu (Celsius) : ";

cin>>c;

k=c+273.15;

f=(c*1.8)+32;

r=c*0.8;

cout<<endl;

cout<<"Hasil Konversi Suhu dari Celsius ke:"<<endl;

cout<<"Kelvin : "<<k<<endl;

cout<<"Fahrenheit : "<<f<<endl;

cout<<"Réaumur : "<<r<<endl;

break;

case 2:

cout<<"=================================================\n";

cout<<" Menentukan Nilai Akhir atau Rata-rata, & Total \n";

cout<<"=================================================\n\n";

cout << "Cek Nilai Akhir Peserta Didik" << endl<<endl;

cout << "Nama = ";

cin >> nama;

cout << "NIM = ";

cin >> nim;

cout << "Mata Kuliah = ";

cin >> matkul;


cout << "Nilai Tugas = ";

cin >> A;

cout << "Nilai UTS = ";

cin >> B;

cout << "Nilai UAS = ";

cin >> B;

total = A+B+C;

rata = total/3;

cout<<"===============================================================\n\
n";

cout << "Peserta didik yang bernama = " << nama <<endl;

cout << "NIM = " << nim << endl;

cout << "Mata Kuliah = " << matkul << endl;

cout << "Nilai Tugas = " << A << endl;

cout << "Nilai UTS = " << B << endl;

cout << "Nilai UAS = " << C << endl;

cout << "\nTotal Nilai = " << total << endl;

cout << "Memperoleh Nilai Akhir = " << rata << endl << endl;

if(rata >= 85){

cout<<"Dengan kriteria = A";

}else if(rata >= 70){

cout<<"Dengan kriteria = B";

}else if(rata >= 55){

cout<<"Dengan kriteria = C";

}else if(rata >= 40){

cout<<"Dengan kriteria = D";

}else if(rata <= 40){

cout<<"Dengan kriteria = E";

}
return 0;

 Hasil Running

Untuk Alur Program Menu dengan Flowchart kurang paham Pak. Jadi, tidak dibikin sampai selesai
jawabannya

Anda mungkin juga menyukai