Menghitung dan mengonversi nilai
Source Code :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
float
l, m, n, a;
cout
<< "Masukkan nilai mahasiswa\n";
cout
<< "Nilai keaktifan : ";
cin
>> l;
cout
<< "Nilai tugas : ";
cin
>> m;
cout
<< "Nilai ujian : ";
cin
>> n;
l
*= 0.2;
m
*= 0.3;
n
*= 0.5;
a =
l + m + n;
if(a
>= 0 && a <= 44){
cout
<< "Mahasiswa tersebut mendapatkan E";
}
else
if(a >= 45 && a <= 55){
cout
<< "Mahasiswa tersebut mendapatkan D";
}
else
if(a >= 56 && a <= 65){
cout
<< "Mahasiswa tersebut mendapatkan C";
}
else
if(a >= 66 && a <= 75){
cout
<< "Mahasiswa tersebut mendapatkan B-";
}
else
if(a >= 76 && a <= 80){
cout
<< "Mahasiswa tersebut mendapatkan B";
}
else
if(a >= 81 && a <= 85){
cout
<< "Mahasiswa tersebut mendapatkan B+";
}
else
if(a >= 86 && a <= 90){
cout
<< "Mahasiswa tersebut mendapatkan A-";
}
else
if(a >= 91 && a <= 100){
cout
<< "Mahasiswa tersebut mendapatkan A";
}
if(a
>= 0 && a <= 55){
cout
<< "\nMaaf, Anda belum dapat diluluskan. Tingkatkan terus belajar
Anda";
}
else
if(a >= 56 && a <= 65){
cout
<< "\nAnda lulus, tingkatkan lagi pencapaian Anda";
}
else
if(a >= 66 && a <= 85){
cout
<< "\nAnda lulus dengan baik, tingkatkan terus prestasi Anda";
}
else
if(a >= 86 && a <= 100){
cout
<< "\nSelamat! Anda lulus dengan nilai yang EXCELLENT!";
}
getch();
}
Output
Program :
Penjelasan Program :
Pada program di
atas menggunakan header file
#include
<iostream.h> untuk
menjalankan perintah cout yang berfungsi
sebagai keluaran yang
digunakan untuk menampilkan data ataupun informasi, cin yang berfungsi sebagai
masukkan yang digunakan untuk menyimpan data dalam suatu
variable, endl yang berfungsi untuk perpidahan baris. Kemudian header file #include <conio.h> untuk
menjalankan perintah getch merupakan
fungsi untuk menahan tampilan.
Program
ini digunakan untuk menentukan nilai akhir dengan ketentuan pengambilan nilai :
a)
Nilai Murni Keaktifan = nilai keatifan dikalikan 20 %
b)
Nilai Murni Tugas = nilai tugas dikalikan 30%
c)
Nilai Murni Ujian = nilai ujian dikalikan 50%
d)
Nilai Akhir = Nilai Murni Ujian + Nilai Murni Tugas + Nilai Murni Keaktifan.
Kemudian mengonversi Nilai angka
ke nilai Huruf dengan rentang nilai sebagai berikut:
1) 0
s.d. 44 = E
2) 45
s.d. 55 = D
3) 56
s.d. 65 = C
4) 66
s.d. 75 = B-
5) 76
s.d. 80 = B
6) 81
s.d. 85 = B+
7) 86
s.d. 90 = A-
8)
91 s.d. 100 = A
Output
yang akan keluar sebagai motivasi
-
Antara
0 s.d. 55 menampilkan kalimat, “Maaf, Anda belum dapat diluluskan. Tingkatkan
terus belajar Anda.”
-
Antara
56 s.d. 65 menampilkan kalimat, “Anda lulus, tingkatkan lagi pencapaian Anda.”
-
Antara
66 s.d. 85 menampilkan kalimat, “Anda lulus dengan baik, tingkatkan terus
prestasi Anda.”
-
Antara
86 s.d. 100 menampilkan kalimat, “Selamat! Anda lulus dengan nilai yang
EXCELLENT!”
Menghitung rumus dengan berbagai pilihan
Source Code :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int
c, k;
float
a, p, l, t;
do{
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus \n";
cout <<
"---------------------------------------------------\n";
cout
<< "Menu: \n";
cout
<< " 1. Rumus Menghitung Luas Permukaan Bola\n";
cout
<< " 2. Rumus Menghitung Luas Permukaan Kubus\n";
cout
<< " 3. Rumus Menghitung Luas Permukaan Balok\n";
cout
<< " 4. Rumus Menghitung Luas Permukaan Tabung\n";
cout << " 5.
Rumus Menghitung Luas Permukaan Kerucut\n";
cout << " 6.
Rumus Menghitung Luas Permukaan Limas Segiempat\n";
cout
<< " 7. Rumus untuk Mengetahui Tahun Kabisat\n";
cout
<< " 8. Keluar\n\n";
cout
<< "Pilih: ";
cin
>> c;
system("cls");
switch(c){
case
1 :
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus Menghitung Luas Permukaan Bola\n";
cout
<< "---------------------------------------------------\n";
cout
<< "\n LP Bola = 4 x 3.14 x r x r\n";
cout
<< "\nMasukkan r: ";
cin
>> a;
a
= 4 * 3.14 * a * a;
cout
<< "\nLuas Permukaan Bolanya adalah " << a;
break;
case
2 :
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus Menghitung Luas Permukaan Kubus\n";
cout
<< "---------------------------------------------------\n";
cout
<< "\n LP Kubus = 6 x s x s\n";
cout
<< "\nMasukkan s: ";
cin
>> a;
a
= 6 * a * a;
cout
<< "\nLuas Permukaan Kubusnya adalah " << a;
break;
case
3 :
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus Menghitung Luas Permukaan Balok\n";
cout
<< "---------------------------------------------------\n";
cout
<< "\n LP Balok = 2(pl + pt + lt)\n";
cout
<< "\nMasukkan p: ";
cin
>> p;
cout
<< "Masukkan l: ";
cin
>> l;
cout
<< "Masukkan t: ";
cin >> t;
a
= 2 * (p * l + p * t + l * t);
cout
<< "\nLuas Permukaan Baloknya adalah " << a;
break;
case
4 :
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus Menghitung Luas Permukaan Tabung\n";
cout
<< "---------------------------------------------------\n";
cout
<< "\n LP Tabung = 2 x 3.14 x r(t + r)\n";
cout
<< "\nMasukkan t: ";
cin
>> t;
cout
<< "\nMasukkan r: ";
cin
>> a;
a
= 2 * 3.14 * a * (t + a);
cout
<< "\nLuas Permukaan Tabungnya adalah " << a;
break;
case
5 :
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus Menghitung Luas Permukaan Kerucut\n";
cout
<< "---------------------------------------------------\n";
cout
<< "\n LP Kerucut = 3.14 x r(r + s)\n";
cout
<< "\nMasukkan s: ";
cin
>> t;
cout
<< "\nMasukkan r: ";
cin
>> a;
a
= 3.14 * a * (a + t);
cout
<< "\nLuas Permukaan Kerucutnya adalah " << a;
break;
case
6 :
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus Menghitung Luas Permukaan Limas Segiempat \n";
cout
<< "---------------------------------------------------\n";
cout
<< "\n LP Limas Segiempat = (s x s) + 4(0.5 x s x t)\n";
cout
<< "\nMasukkan s: ";
cin
>> a;
cout
<< "\nMasukkan t: ";
cin
>> t;
a
= (a * a) + 4 * (0.5 * a * t);
cout << "\nLuas Permukaan Limas
Segiempatnya adalah "<< a;
break;
case
7 :
cout
<< "---------------------------------------------------\n";
cout
<< " Rumus untuk Mengetahui Tahun Kabisat \n";
cout
<< "---------------------------------------------------\n";
cout
<< "\n Tahun Kabisat = Tahun % 4 == 0\n";
cout
<< "\nMasukkan Tahun: ";
cin
>> k;
cout
<< "\nTahun " << k << " adalah ";
k
= k % 4 == 0;
if(k
== 1){
cout
<< "tahun kabisat";
}
else{
cout
<< "bukan tahun kabisat";
}
break;
default
:
exit(0);
}
cout
<< "\n\nTekan ENTER untuk kembali ke menu utama\n";
getch();
system("cls");
}
while(true);
getch();
}
Output
Program :
Penjelasan Program :
Pada program di
atas menggunakan header file
#include
<iostream.h> untuk
menjalankan perintah cout yang berfungsi
sebagai keluaran yang
digunakan untuk menampilkan data ataupun informasi, cin yang berfungsi sebagai
masukkan yang digunakan untuk menyimpan data dalam suatu
variable, endl yang berfungsi untuk perpidahan baris. Kemudian header file #include <conio.h> untuk
menjalankan perintah getch merupakan
fungsi untuk menahan tampilan.
Program ini digunakan untuk menghitung rumus dengan
beberapa pilihan rumus sebagai berikut :
1. Rumus
Menghitung Luas Permukaan Bola;
2. Rumus
Menghitung Luas Permukaan Kubus;
3. Rumus
Menghitung Luas Permukaan Balok:
4. Rumus
Menghitung Luas Permukaan Tabung;
5. Rumus
Menghitung Luas Permukaan Kerucut;
6. Rumus
Menghitung Luas Permukaan Limas Segiempat;
7. Rumus
untuk mengetahui tahun kabisat.
8. Keluar
Ketika
kita menginputkan salah satu angka antara satu sampai 8 program akan meminta
kita menginputkan nilai variable yang dibutuhkan contohnya untuk luas permukaan
bola kita akan disuruh menginputkan nilai jari-jari. Kemudian program memproses
harilnya dan menampilkannya.
Tidak ada komentar:
Posting Komentar