Contoh Soal Implementasi C++ Sederhana
1. membuat KTP menggunakan cout
2. Penjumlahan bilangan 2 variabel d dan f
Notasi algoritma
// Judul :
Penjumlahan bilangan 2 variabel d dan f
// Programmer :
Dafa Sultan Atalariq – A11.2022.14016
// 18 Sept 2022
// Kamus
X ß
integer
Y ß
integer
Hsl ß
riil
// Deskripsi
D ß
??
F ß
??
Hsl ß
( D + F )
Output
Hsl
Code
//judul : Penjumlahan 2 variabel d dan f
//programmer : Dafa Sultan Atalariq
//18 Sept 2022
#include <iostream>
using namespace std;
//kamus
int d;
int f;
float hsl;
//deskripsi
main ()
{
cout
<<"Masukan bilangan d : "; cin >> d;
cout
<<"Masukan bilangan f : "; cin >> f;
hsl = ( d + f
);
cout
<< "Hasil dari penjumlahan dari" <<endl;
cout
<< "( D + F ) :" <<endl;
cout
<< d << " + " << f <<endl;
cout
<< "Adalah " <<hsl <<endl;
}
Screenshot hasil run coding
3. Biodata Mahasiswa
Notasi algoritma
// Judul :
Biodata Mahasiswa
// Programmer :
Dafa Sultan Atalariq
// 18 Sept 2022
// Kamus
Pil ß
integer
// Deskripsi
Pil ß 1.
(Nama Mahasiswa)
If (
Pil = 1 ) Then
{ (Output Pil) }
Else
{ Pilihan tidak tersedia
}
Code
//Judul : Biodata Mahasiswa
//Programmer : Dafa Sultan Atalariq
//18 Sept 2022
#include <iostream>
using namespace std;
//kamus
int pil;
//deskripsi
main ()
{
cout
<< "Biodata Mahasiswa\n1. Dafa Sultan Atalariq" <<endl;
cout
<< "Masukkan pilihan :" <<endl;
cin >>
pil;
if ( pil ==
1 )
{
cout
<< " Biodata
Mahasiswa" <<endl;
cout
<<"NIM :
A11.2022.14016" <<endl;
cout
<<"Nama : Dafa
Sultan Atalariq" <<endl;
cout
<<"Dosen Wali : Yani
Parti Astuti S.Si, M.Kom." <<endl;
cout
<<"Status :
Aktif" <<endl;
cout
<<"Alamat Semarang : Jl. Jatisari Lestari C8 No.5 RT 5 RW 11 Mijen
Semarang" <<endl;
cout
<<"Alamat Asal : Jl.
Jatisari Lestari C8 No.5 RT 5 RW 11 Mijen Semarang" <<endl;
cout
<<"No HP : 0822431311971"
<<endl;
cout
<<"Email : 111202214016@mhs.dinus.ac.id"
<<endl;
cout
<<"Agama :
Islam" <<endl;
}
else
{
cout
<< "Pilihan tidak tersedia" <<endl;
}
}
Screenshot hasil run coding
4. Program Perhitungan Aritmatika
Notasi Algoritma
// Judul :
Program perhitungan aritmatika
// Programmer :
Dafa Sultan Atalariq
// 23 Sept 2022
// Kamus
perkalian1, perkalian2, hslPerkalian
ß
Float
pembagian1, pembagian2, hslPembagian ß
Float
pengurangan1, pengurangan2,
hslPengurangan ß Float
penjumlahan1, penjumlahan2,
hslPenjumlahan ß Integer
// Deskripsi
perkalian1
ß
??
perkalian2
ß
??
hslPerkalian
= ( perkalian1 * perkalian2 )
Output
hslPerkalian
pembagian1
ß
??
pembagian2
ß
??
hslPembagian
= ( pembagian1 % pembagian2 )
Output
hslPembagian
pengurangan1
ß
??
pengurangan2
ß
??
hslPengurangan
= ( pengurangan1 – pengurangan2 )
Output
hslPengurangan
penjumlahan1
ß
??
penjumlahan2
ß
??
hslPenjumlahan
= ( penjumlahan1 + penjumlahan2 )
Output
hslPenjumlahan
If (
hslPenjumlahan % 2 == 0 ) then
{
“Hasil
dari penjumlahan merupakan bilangan genap”
}
Else
{
“Hasil
dari penjumlahan merupakan bilangan ganjil”
}
Code
//judul : program perhitungan aritmatika
//programmer : Dafa Sultan Atalariq
//23 Sept 2022
#include <iostream>
using namespace std;
//kamus
float
perkalian1,perkalian2,hslPerkalian;
float
pembagian1,pembagian2,hslPembagian;
float
pengurangan1,pengurangan2,hslPengurangan;
int
penjumlahan1,penjumlahan2,hslPenjumlahan;
//deskripsi
main ()
{
cout
<< "PERKALIAN" <<endl;
cout
<< "Masukkan angka pertama : "; cin >> perkalian1;
cout
<< "Masukkan angka kedua : "; cin >> perkalian2;
hslPerkalian
= ( perkalian1 * perkalian2 );
cout
<< "Hasil perkalian dari kedua angka tersebut : " <<
hslPerkalian <<endl;
cout
<< "================================================="
<<endl;
cout
<< "PEMBAGIAN" <<endl;
cout
<< "Masukkan angka pertama : "; cin >> pembagian1;
cout
<< "Masukkan angka kedua : "; cin >> pembagian2;
hslPembagian
= ( pembagian1 / pembagian2 );
cout
<< "Hasil pembagian dari kedua angka tersebut : " <<
hslPembagian <<endl;
cout
<< "================================================="
<<endl;
cout
<< "PENGURANGAN" <<endl;
cout
<< "Masukkan angka pertama : "; cin >> pengurangan1;
cout
<< "Masukkan angka kedua : "; cin >> pengurangan2;
hslPengurangan = ( pengurangan1 - pengurangan2 );
cout
<< "Hasil pengurangan dari kedua angka tersebut : " <<
hslPengurangan <<endl;
cout
<< "================================================="
<<endl;
cout
<< "PENJUMLAHAN" <<endl;
cout
<< "Masukkan angka pertama : "; cin >> penjumlahan1;
cout
<< "Masukkan angka kedua : "; cin >> penjumlahan2;
hslPenjumlahan = ( penjumlahan1 + penjumlahan2 );
cout
<< "Hasil penjumlahan dari kedua angka tersebut : " <<
hslPenjumlahan <<endl;
cout
<< "================================================="
<<endl;
if (
hslPenjumlahan % 2 == 0 )
{
cout
<< "Hasil dari penjumlahan merupakan bilangan genap"
<<endl;
}
else
{
cout
<< "Hasil dari penjumlahan merupakan bilangan ganjil"
<<endl;
}
return
0;
}
Screenshot Hasil
5. Menampilkan Nama & Jenis Kelamin
Notasi Algoritma
//Judul :
nama dan jenis kelamin
//Programmer : Dafa Sultan Atalariq
//23 Sept 2022
//Kamus
Nama ß
string
Jeniskelamin
ß
character
//Deskripsi
Masukkan
nama ß
?
Pilih
jenis kelamin ß
?
Output
Nama <nama>, jenis kelamin <p/l>
Code
//judul : nama dan jenis kelamin
//programmer : Dafa Sultan Atalariq
//23 Sept 2022
#include <iostream>
using namespace std;
//kamus
string nama;
char
jeniskelamin;
//deskripsi
main ()
{
cout
<< "Masukkan nama : "; getline (cin,nama);
cout
<< "Pilih jenis kelamin (P/L) : "; cin >> jeniskelamin;
cout
<< "===================================" <<endl;
cout
<< "Halo " << nama << " , jenis kelamin "
<< jeniskelamin <<endl;
return
0;
}
Screenshot
6. Deteksi penyakit
7. Deteksi Prodi
Notasi Algoritma
// Judul : program deteksi prodi mahasiswa berdasarkan
NIM
// Programer : Dafa Sultan Atalariq
// NIM : A11.2022.14016
// 6 Oktober 2022
// Kamus
Nim ß
Character
Angka,
tahun, digit ß
Integer – Riil
//Deskripsi
Input
nim dan angka
Input
tahun
Input digit
If (
nim = A & angka = 11 )
{
Output
“FIK S1 Teknik Informatika”
Output
nim, angka, tahun, digit
}
Else If
( nim = B & angka = 11 )
{
Output
“FEB S1 Manajemen”
Output
nim, angka, tahun, digit
}
If ( nim = A & angka
= 21 )
{
Output
“FIK D3 Manajemen Informatika”
Output
nim, angka, tahun, digit
}
If ( nim = B & angka
= 21 )
{
Output
“FEB D3 Akuntansi”
Output
nim, angka, tahun, digit
}
Code
//judul : Tugas deteksi prodi Mahasiswa berdasarkan
NIM
//programmer : Dafa Sultan Atalariq
//NIM : A11.2022.14016
//06 Oktober 2022
#include <iostream>
using namespace std;
//Kamus
char nim;
int angka,tahun,digit;
//Deskripsi
main()
{
cout<<"Masukkan Kode Prodi Anda"<<endl;
cout<<"-----------------------------------------------"<<endl;
cout<<"A11"<<endl;
cout<<"A21"<<endl;
cout<<"B11"<<endl;
cout<<"B21"<<endl;
cout<<"-----------------------------------------------"<<endl;
cin >>
nim >> angka;
cout
<< "Masukkan Tahun diterima" << endl;
cin >> tahun;
cout
<< "Masukkan 5 digit terakhir dari nim anda " << endl;
cin >> digit;
if(nim=='A'
&& angka==11) {
cout
<< "-------------------------" << endl;
cout
<< "Maka Prodi anda adalah : " << endl;
cout
<< "FIK S1 Teknik Informatika" << endl;
cout
<< "Dengan Nomor Nim Sebagai Berikut : " << endl;
cout
<< nim << angka << tahun << digit << endl;
cout
<< "-------------------------" << endl;
}
else
if(nim=='B' && angka==11) {
cout
<< "-------------------------" << endl;
cout
<< "Maka Prodi anda adalah : " << endl;
cout
<< "FEB S1 Manajemen" << endl;
cout
<< "Dengan Nomor Nim Sebagai Berikut : " << endl;
cout
<< nim << angka << tahun << digit << endl;
cout
<< "-------------------------" << endl;
}
else
if(nim=='A' && angka==21) {
cout
<< "-------------------------" << endl;
cout
<< "Maka Prodi anda adalah : " << endl;
cout
<< "FIK D3 Manajemen Informatika" << endl;
cout
<< "Dengan Nomor Nim Sebagai Berikut : " << endl;
cout
<< nim << angka << tahun << digit << endl;
cout
<< "-------------------------" << endl;
}
else
if(nim=='B' && angka==21) {
cout
<< "-------------------------" << endl;
cout
<< "Maka Prodi anda adalah : " << endl;
cout
<< "FEB D3 Akutansi" << endl;
cout
<< "Dengan Nomor Nim Sebagai Berikut : " << endl;
cout
<< nim << angka << tahun << digit << endl;
cout
<< "-------------------------" << endl;
return 0;
}
}
Screenshot Hasil
8. Deteksi Deret Bilangan
//Judul : Deret barisan angka
//programmer : Dafa Sultan Atalariq
//NIM : A11.2022.14016
//24 OKt 2022
//kamus
#include <iostream>
using namespace std;
i = integer
j = integer
loop = integer
//deskripsi
//mengulang sebanyak 4 kali
for loop = 1
loop <5
loop += 1
//menyusun deret bilangan
for i=2, j =9
j >=
0
i += 2,
j -= 1
output
i spasi j spasi
output
\n
//hasil
2 9 4 8 6 7 8 6 10 5 12 4 14 3 16 2 18 1 20 0
Code
//Judul : Deret barisan angka
//programmer : Dafa Sultan Atalariq
//NIM : A11.2022.14016
//24 OKt 2022
//kamus
#include <iostream>
using namespace std;
int i;
int j;
int loop;
//deskripsi
int main()
{
for (loop = 1; loop <5; loop += 1) {
//menyusun deret bilangan
for(i=2, j =9; j
>=0 ; i += 2, j -= 1) {
cout <<
i << " " << j << " " ;
}
cout <<
"\n";
}
}




Komentar
Posting Komentar