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 ..
-
siap meluncur di tunggu dari kawan kawan untuk sharing bugs and scaning pake bot
-
assalamualaikummm permisi bang ane cuma mau share,.... gimana cara atau trik membuat Flashing screen ( atau layar menjadi kelap kelip,....)
-
Oke, untuk yang belum tau aja yhaa... ^^ Utk pengguna windoss, install dlu interpreter python, coz bhs ini ga default ada… (ckckck...
-
Ciuman adalah bahasa tubuh yang populer untuk mengungkapkan rasa sayang kepada pasangan, teman maupun keluarga. Tapi ada beberapa tipe...
-
Gambaran Web Attack : Scan => XPL/SQLi => Upload Shell => Deface/Jumping => Rooting 1. Scan Cari tau dimana letak kel...
-
jika kamu adalah seorang admin,webmaster di suatu website . . . pasti kamu ingin menangkalserangan ini...ane akan beri sedikit ...
-
Membuat payload dan mengirimnya kepada target dengan metode spear pishing attack adalah cara termudah dalam melakukan exploitasi. Nam...
-
Assalamu alaikum Sudah lama tidak posting blog nih disini saya akan membahas cara membuat program transaksi penjualan dengan Fox pro ...
-
Pada hari ini saya akan posting alur web attack buat yang mau blajar silahkan 1. Scan Cari tau dimana letak kelemahaan web target. bi...
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