Tugas1
Membuat form penjualan
Tampilan output :
Warung Gorengan
===============================
Masukan Nama Anda : Doni
Masukan Kode (MD, CD, EF) ; MD
===============================
Nama Pembeli : Doni
Kode Item : MD
Nama : Mendowan
Harga : 2000
===============================
Masukkan Jumlah Beli : 20
===============================
Total Bayar : Rp. 40000
Tugas2
Distributor minuman energy menduga bahwa daerah pemasaran mempengaruhi penjualan. daerah pemasaran meliputi wilayah (pemukiman, perkebunan, pertanian, pertambangan, perekonomian, perindustrian)
strcmp
digunakan untuk membandingkan string / inputan text.
Contoh:
if(strcmp(kd,"MD")==0) angka 0, parameter bahwa hasil pembandingnya sama atau tidak ada nilai yang lebih atau kurang.
Prosedur hanya untuk ditampilkan saja, berbeda dengan function
Semua pemrograman c++ yang di jalankan adalah void main, jadi jika fungsi tidak di panggil di dalam main, maka tidak akan jalan.
getch -->> digunakan untuk menghentikan program, dan letaknya ada di header conio.h __ untuk menghentikan program tanpa menghilangkan tampilannya...
Latihan Fungsi Switch - Case
code:
#include <iostream.h>
#include <conio.h>
void main(){
int nilai;
cout<< "masukan nilai test : ";
cin>>nilai;
switch (nilai/10)
{
case 10:
case 9:
case 8:
cout << 'A' <<endl;break;
case 7:
cout << 'B' <<endl;break;
case 6:
case 5:
cout << 'C' <<endl;break;
case 4:
case 3:
cout << 'D' <<endl;break;
case 2:
case 1:
case 0:
cout << 'E' <<endl;break;
default:
cout << "Salah, nilai diluar jangkauan "<<endl;
}
getch();
}
output:

Latihan Fungsi Perulangan
code:
#include <iostream.h>
#include <conio.h>
double ulang(int A, int B);
void main(){
int awal, akhir;
cout << "masukan nilai awal : ";
cin>>awal;
cout << "masukan nilai akhir : ";
cin>>akhir;
ulang(awal, akhir);
getch();
}
double ulang(int A, int B){
int i;
for(i=A;i<B;i++){
cout << i << endl;
}
}
output:

Latihan Fungsi Perkalian
code:
#include <iostream.h>
#include <conio.h>
double hasil (int A, int B);
void main(){
int x, y;
double z;
cout << "masukan Nilai x : ";
cin >> x;
cout << "masukan Nilai y : ";
cin >> y;
z = hasil(x,y);
cout << "hasil perkaliannya adalah : ";
cout << x << " . " << y << " : " << z;
getch();
}
double hasil (int A, int B){
return (A * B);
}
output:

Latihan Transfer by Value (melewatkan parameter)
code:
#include <iostream.h>
#include <conio.h>
/*contoh program transfer by value*/
int tambah(int x);
void main()
{
int a, hasil;
cout<<"masukan bilangan : ";
cin>>a;
cout<<"a awal= "<<a<<endl;
hasil = tambah(a);
cout<<"a akhir= "<<a<<endl;
cout<<"hasil : "<<hasil;
getch();
}
int tambah(int x)
{
cout<<"x awal = "<<x<<endl;
x = x + 2;
cout<<"x akhir = "<<x<<endl;
return x;
}
output:

Latihan Array (larik)
code:
output:

Latihan Percabangan IF - ELSE
code:
#include <conio.h>
#include <iostream.h>
void main(){
int usia;
cout <<"Masukan Usia Anda : ";
cin >> usia;
if (usia < 15){
cout << "anda sudah baligh";
}
else{
cout << "Anda belum cukup umur";
}
getch();
}
//jika usia lebih dari 15 tahun tampilkan pesan "anda sudah baligh"
//namun jika kurang dari 15 tampilkan pesan "Anda belum cukup umur"
output:

Latihan Cek Tipe Data
code:
#include <iostream.h> //pustaka untuk mengaktifkan cout, endl, dll.
#include <conio.h> //pustaka untuk mengaktifkan fungsi getch(), dll.
#include <stdlib.h>
#include <limits>
void main(){
cout << "\n Character Types \n" << endl;
cout << "Ukuran memori : " << sizeof(char) << " byte." << endl;
cout << "Signed char min: " << SCHAR_MIN << endl;
cout << "Signed char max: " << SCHAR_MAX << endl;
cout << "Unsigned char min: 0" << endl;
cout << "Unsigned char max: " << UCHAR_MAX << endl;
cout << "\nShort Int Types" << endl;
cout << "Ukuran memory (dalam satuan byte): " << sizeof(short) << " bytes." << endl;
cout << "Signed short min: " << SHRT_MIN << endl;
cout << "Signed short max: " << SHRT_MAX << endl;
cout << "Unsigned short min: 0" << endl;
cout << "Unsigned short max: " << USHRT_MAX << endl;
cout << "\nInt Types" << endl;
cout << "Ukuran memory (dalam satuan byte): " << sizeof(int) << " bytes." << endl;
cout << "Signed int min: " << INT_MIN << endl;
cout << "Signed int max: " << INT_MAX << endl;
cout << "Unsigned int min: 0" << endl;
cout << "Unsigned int max: " << UINT_MAX << endl;
cout << "\nLong Int Types" << endl;
cout << "Ukuran memory (dalam satuan byte): " << sizeof(long) << " bytes." << endl;
cout << "Signed long min: " << LONG_MIN << endl;
cout << "Signed long max: " << LONG_MAX << endl;
cout << "Unsigned long min: 0" << endl;
cout << "Unsigned long max: " << ULONG_MAX << endl;
getch();
}
output:

Sekian dan selamat belajar 🙂