Konsep Dasar dari C n C++ Part 4
Konsep Dasar dari C n C++ Part 4
Lanjutan dari Part 3 ^^
Nih langsung aja saya share buat teman semua mundah"an bermanfaat
untuk belajar fungsi switch. saya ambil contoh program calculator sederhana.
Code:
#include <iostream>
using namespace std;
int main (void)
{
system("cls"); //untuk membersihkan line sebelumnya
double angka1;
double angka2;
char operasi; //ini untuk operasi hitungnya
char ulangi; // ini untuk fungsi do while nantinya
do {
cout << "Masukkan angka" << endl; //mengeluarkan tulisan
cin >> angka1 >> operasi >> angka2; //memasukan angka dan operasi
swtich(operasi) { //memulai switch untuk operasi
case '+': //ketika input operasi adalah +
cout << "=" << angka1 + angka2 << endl;
break;
case '-': //ketika input operasi adalah -
cout << "=" << angka1 - angka2 << endl;
break;
case '/': //ketika input operasi adalah /
cout << "=" << angka1 / angka2 << endl;
break;
case '*': //ketika input operasi adalah *
cout << "=" << angka1 * angka2 << endl;
break;
}
cout << "ingin menghitung kembali?(y/n)" << endl;
cin >> ulangi;
}
while(ulangi=='y'||ulangi=='Y'); //ketika mengetik 'y' atau 'Y' akan //kembali ke awal
}
lanjutan dari konversi suhu. menggunakan fungsi switch lagi.
Code:
#include <iostream>
using namespace std;
int main()
{
double celcius;
double farenheit;
double reamur;
double factorfarenheit;
double factorcelcius;
double factorreamur;
char ulangi;
int option;
do{
system("cls");
factorfarenheit = 212 - 32;
factorcelcius = 100 - 0;
factorreamur = 80 - 0;
cout << "Berikut jenis konversi suhu" << endl;
cout << "\n" << endl;
cout << "1. Celcius ke farenheit" << endl;
cout << "2. Farenheit ke celcius" << endl;
cout << "3. Celcius ke reamur" << endl;
cout << "4. Reamur ke celcius" << endl;
cout << "5. Farenheit ke reamur" << endl;
cout << "6. Reamur ke farenheit" << endl;
cout << "\n" << endl;
cout << "Silahkan pilih untuk melakukan convert:" << endl;
cin >> option;
switch(option)
{
case 1:
cout << "Silahkan masukkan derajat celcius:" << endl;
cin >> celcius;
farenheit = celcius * factorfarenheit/100 + 32;
cout << "Hasil dalam farenheit adalah:" << farenheit << endl;
break;
case 2:
cout << "Silahkan masukkan derajat farenheit:" << endl;
cin >> farenheit;
celcius = (farenheit - 32) * factorcelcius/180;
cout << "Hasil dalam farenheit adalah:" << celcius << endl;
break;
case 3:
cout << "Silahkan masukkan derajat celcius:" << endl;
cin >> celcius;
reamur = celcius * factorreamur/100;
cout << "Hasil dalam farenheit adalah:" << reamur << endl;
break;
case 4:
cout << "Silahkan masukkan derajat reamur:" << endl;
cin >> reamur;
celcius = reamur * factorcelcius/80;
cout << "Hasil dalam farenheit adalah:" << celcius << endl;
break;
case 5:
cout << "Silahkan masukkan derajat farenheit:" << endl;
cin >> farenheit;
reamur = (farenheit - 32) * factorreamur/180;
cout << "Hasil dalam farenheit adalah:" << reamur << endl;
break;
case 6:
cout << "Silahkan masukkan derajat reamur:" << endl;
cin >> reamur;
farenheit = reamur * factorfarenheit/80 + 32;
cout << "Hasil dalam farenheit adalah:" << farenheit << endl;
break;
}
cout << "Ingin menghitung yang lain?(y/n)" << endl;
cin >> ulangi;
}
while(ulangi=='y'||ulangi=='Y');
}
Contoh Program bermain tebak angka.
Code:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main ()
{
srand(time(0));
int angkaacak = rand () % 100 + 1;
int tebakkan;
int coba = 0;
char ulangi;
do {
system("cls");
cout << "\tSelamat Datang Di Game Tebak Angka" << endl;
cout << "\t(Created by Rizky DS)\n" << endl;
do {
cout << "Masukkan Angka Dari 1 - 100: ";
cin >> tebakkan;
++coba;
if (tebakkan < angkaacak)
cout << "Terlalu Rendah" << endl;
if (tebakkan > angkaacak)
cout << "Terlalu Tinggi" << endl;
}
while(tebakkan != angkaacak);
cout << "Anda Menebak Sebanyak " << coba << " Kali" << endl;
if (coba <= 5)
cout << "ANDA PINTAR" << endl;
if (coba >= 6)
cout << "MORE PRACTICE OK?!\n" << endl;
cout << "Ingin Mencoba Lagi?(y/n)" << endl;
cin >> ulangi;
}
while(ulangi=='y'||ulangi=='Y');
}
Program perulangan kata sederhana hehehhe iseng.
Code:
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string x;
int y;
int z;
char ulangi;
do {
system("cls");
cout << "Ma
"membuat matrik di C "
Code:
# include <stdio.h>
int main(i) {
system("color 02");
system("title matrix");
for(i =0;i<10;++i) {
printf("%d",rand()%2);
--i;
}
system("pause");
}
NB : tu aq bikinny di ubuntu, buat eksekusinya gunain gcc
About: jefri
You may also like...
Langganan:
Posting Komentar (Atom)
Recent Posts
Popular Posts
-
1.LOAD_FILE Load file adalah query SQL untuk meng-load suatu file scara remote..kurang lebihnya seperti itu ..
-
assalamualaikummm permisi bang ane cuma mau share,.... gimana cara atau trik membuat Flashing screen ( atau layar menjadi kelap kelip,....)
-
pada kamus ini terdapat pilihan opsi dari bahasa Perancis ke Indonesia, dari bahasa Indonesia ke Perancis, lihat seluruh kata, tes, help se...
-
Situs jejaring sosial seperti Twitter dan Facebookbisa menjadi sarana flirting dan aturan berpacaran lewat situs jejaring sosial ini...
-
siap meluncur di tunggu dari kawan kawan untuk sharing bugs and scaning pake bot
-
Buat Ngerjaain Koneksi Orang Gunakan Seperlunya... Misalnya buat mutusin koneksi orang yang lagi buka situs porno
-
Apakah Anda punya sahabat atau rekan yang tampan, mapan tapi sampai sekarang masih senang sendiri dan belum berkeinginan punya pacar. Wa...
-
ada model baru dari vietnam. baru 12 taun gan. liat kaki nya deh gan, bikin deg deg an Cewek Idaman : Lê Hoàng Bảo Trân (Le Hoang Bao ...
-
Assalamu alaikum Sudah lama tidak posting blog nih disini saya akan membahas cara membuat program transaksi penjualan dengan Fox pro ...
-
Ciuman adalah bahasa tubuh yang populer untuk mengungkapkan rasa sayang kepada pasangan, teman maupun keluarga. Tapi ada beberapa tipe...
Recent Comments
Labels
Labels
Find us on Facebook
Labels
- backtrack (47)
- berita (12)
- blogseo (6)
- education (1)
- foxpro (2)
- hacking (78)
- Ilmu Komputer (131)
- info unik (32)
- intim (12)
- kesehatan (23)
- lounge (4)
- love (11)
- network (1)
- Network-Linux (1)
- network-windows (1)
- olahraga (5)
- pascal (2)
- php (1)
- programer (29)
- relationship (23)
- sqljavascriptdll (7)
- Virus (1)
- webhacking (9)
- wifihack (8)
Tidak ada komentar:
Posting Komentar