Berikut ini program yang akan menampilkan jumlah uang kembalian seperti pada screenshot diatas ini. Program ini menggunakan modulus % C++ .
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main ()
{
int duit;
int a,a1,b,b1,c,c1,d,d1,e,e1,f,f1,g,g1,h,h1,i,i1;
cout << "\n INPUTKAN JUMLAH UANG KEMBALIAN : "; cin >> duit;
a = duit%50000;
a1 = duit/50000;
b = a%20000;
b1 = a/20000;
c = b%10000;
c1 = b/10000;
d = c%5000;
d1 = c/5000;
e = d%2000;
e1 = d/2000;
f = e%1000;
f1 = e/1000;
g = f%500;
g1 = f/500;
h = g%200;
h1 = g/200;
i = h%100;
i1 = h/100;
cout << a1 << " Lembar Rp.50000" << endl;
cout << b1 << " Lembar Rp.20000" << endl;
cout << c1 << " Lembar Rp.10000" << endl;
cout << d1 << " Lembar Rp.5000" << endl;
cout << e1 << " Lembar Rp.2000" << endl;
cout << f1 << " Lembar Rp.1000" << endl;
cout << g1 << " Lembar Rp.500" << endl;
cout << h1 << " Lembar Rp.200" << endl;
cout << i1 << " Lembar Rp.100" << endl;
getch();
}
#include <stdio.h>
#include <conio.h>
using namespace std;
int main ()
{
int duit;
int a,a1,b,b1,c,c1,d,d1,e,e1,f,f1,g,g1,h,h1,i,i1;
cout << "\n INPUTKAN JUMLAH UANG KEMBALIAN : "; cin >> duit;
a = duit%50000;
a1 = duit/50000;
b = a%20000;
b1 = a/20000;
c = b%10000;
c1 = b/10000;
d = c%5000;
d1 = c/5000;
e = d%2000;
e1 = d/2000;
f = e%1000;
f1 = e/1000;
g = f%500;
g1 = f/500;
h = g%200;
h1 = g/200;
i = h%100;
i1 = h/100;
cout << a1 << " Lembar Rp.50000" << endl;
cout << b1 << " Lembar Rp.20000" << endl;
cout << c1 << " Lembar Rp.10000" << endl;
cout << d1 << " Lembar Rp.5000" << endl;
cout << e1 << " Lembar Rp.2000" << endl;
cout << f1 << " Lembar Rp.1000" << endl;
cout << g1 << " Lembar Rp.500" << endl;
cout << h1 << " Lembar Rp.200" << endl;
cout << i1 << " Lembar Rp.100" << endl;
getch();
}
SEMOGA BERMANFAAT!
Program kali ini hampir sama dengan program sebelumnya If bertingkat. Namun kali ini kita menggunakan prosedur. Yaitu program/perintah yang berada diluar program utama.
#include <iostream>
using namespace std;
void nilaiakhir(float uts, float uas, float rata)
{
float hasil;
uts = uts*35/100;
uas = uas*35/100;
rata = rata*30/100;
hasil = uts+uas+rata;
cout << "HASIL AKHIR : " << hasil;
}
int main ()
{
float uts,uas,rata;
cout << "INPUT UTS : "; cin >> uts;
cout << "INPUT UAS : "; cin >> uas;
cout << "INPUT RATA : "; cin >> rata;
nilaiakhir(uts,uas,rata);
return 0;
}
using namespace std;
void nilaiakhir(float uts, float uas, float rata)
{
float hasil;
uts = uts*35/100;
uas = uas*35/100;
rata = rata*30/100;
hasil = uts+uas+rata;
cout << "HASIL AKHIR : " << hasil;
}
int main ()
{
float uts,uas,rata;
cout << "INPUT UTS : "; cin >> uts;
cout << "INPUT UAS : "; cin >> uas;
cout << "INPUT RATA : "; cin >> rata;
nilaiakhir(uts,uas,rata);
return 0;
}
Semoga bermanfaat!
Pada post kali ini kita akan membahas tentang Input / Output pada program C++
Terdapat banyak cara untuk menggunakan input & output pada bahasa pemrograman C++ disini saya akan menggunakan cout. Cout adalah suatu objek dalam bahasa C++ untuk mengarahkan data ke standard output.
Cout selalu di ikuti dengan symbol << , simbol tersebut merupakan operator yang disebut juga dengan operator penyisipan/peletakan. Operator ini mengarahkan operand (data) di sebelah kanannya ke objek yang terletak disebelah kiri.
Berikut contoh code :
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World" << endl;
return 0;
}
Contoh tampilan cout setelah di run
==========================================================
Cin berfungsi untuk membaca data dari standard input. Cin selalu di ikuti simbo >> , simbol tersebut juga merupakan operand yang membaca inputan.
Berikut contoh code :
using namespace std;
int main ()
{
char a;
cout << "Masukkan input"; cin >> a;
return 0;
}
contoh tampilan cin setelah di run
====================================================
Latihan Soal
Buatlah program dengan masukkan text dan menampilkan text sesuai dengan masukkan tersebut! (gabungan cout & cin)
Answers
#include <iostream>using namespace std;
int main ()
{
string a;
cout << "Masukkan input : "; cin >> a;
cout << a << endl;
return 0;
}
Sekian tutorial dari saya, semoga bermanfaat & mudah dipahami. Jika ada masalah silahkan komentar dibawah ini atau hubungi kontak yang tersedia!
Program kali ini adalah tentang Indeks Nilai Mahasiswa. Disini program dibuat dengan C++ dengan fungsi IF bertingkat.
Berikut scriptnya :
#include <iostream>
using namespace std;
int main ()
{
int uts,uas,tugas,kehadiran,nilaiakhir;
cout << "\nPROGRAM INDEKS NILAI" << endl;
cout << endl;
cout << "\n Input Nilai UTS : "; cin >> uts;
cout << "\n Input Nilai UAS : "; cin >> uas;
cout << "\n Input Nilai Tugas : "; cin >> tugas;
cout << "\n Kehadiran : "; cin >> kehadiran;
nilaiakhir = ((uts*0.3)+(uas*0.4)+(tugas*0.2)+(kehadiran*0.1));
if (nilaiakhir >= 85)
{
cout << "\nNilai Huruf Anda Adalah : A" << endl;
}
else if ((nilaiakhir <85) && (nilaiakhir >=70))
{
cout << "\nNilai Huruf Anda Adalah : B" << endl;
}
else if ((nilaiakhir < 70) && (nilaiakhir >=55))
{
cout << "\nNilai Huruf Anda Adalah : C" << endl;
}
else if (nilaiakhir <=40)
{
cout << "\nNilai Huruf Anda Adalah : E" << endl;
}
else
{
cout << "\nError!" << endl;
}
}
using namespace std;
int main ()
{
int uts,uas,tugas,kehadiran,nilaiakhir;
cout << "\nPROGRAM INDEKS NILAI" << endl;
cout << endl;
cout << "\n Input Nilai UTS : "; cin >> uts;
cout << "\n Input Nilai UAS : "; cin >> uas;
cout << "\n Input Nilai Tugas : "; cin >> tugas;
cout << "\n Kehadiran : "; cin >> kehadiran;
nilaiakhir = ((uts*0.3)+(uas*0.4)+(tugas*0.2)+(kehadiran*0.1));
if (nilaiakhir >= 85)
{
cout << "\nNilai Huruf Anda Adalah : A" << endl;
}
else if ((nilaiakhir <85) && (nilaiakhir >=70))
{
cout << "\nNilai Huruf Anda Adalah : B" << endl;
}
else if ((nilaiakhir < 70) && (nilaiakhir >=55))
{
cout << "\nNilai Huruf Anda Adalah : C" << endl;
}
else if (nilaiakhir <=40)
{
cout << "\nNilai Huruf Anda Adalah : E" << endl;
}
else
{
cout << "\nError!" << endl;
}
}
Script diatas sudah dicoba & tidak ada bug, silahkan dipelajari dan semoga bermanfaat. Jika ada pertanyaan silahkan comment / hubungi kontak yang tersedia...
SALAM PROGRAMMERS!!!