Kali ini kita akan membahas sebuah program yang akan mengurutkan data yang tersimpan didalam array berdasarkan yang genap atau ganjil. Pada program ini kita menggunakan Prosedur Void, Array.
Berikut ini scriptnya :
#include <iostream>
using namespace std;
void urutanganjil(int n, int index[])
{
for (n=0; n<10; n++)
{
if (n%2 != 0)
{
cout << "Nilai Array index ke " << n << " = " << index[n] << endl;
}
}
}
void input(int n, int index[])
{
for(n=0; n<10; n++)
{
cout << "Nilai Array index ke " << n << " = "; cin >> index[n+1];
}
}
int main()
{
int n, index[10];
input (n, index);
cout << endl;
urutanganjil(n, index);
return 0;
}
Script diatas adalah pengurutan berdasarkan yang ganjil, jika anda ingin pengurutan berdasarkan yang genap maka modifikasilah script diatas.
Terima Kasih & Semoga bermanfaat!
Program C++ Sorting Array Ganjil / Genap
Posted by RZDev: Belajar Programming! on Saturday, January 7, 2017
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!!!