jika anda mengikuti pelajaran ini dari awal, maka pada saat ini seharusnya anda sudah mampu membuat beberapa program sederhana yang akan menaplikasikan semua pengetahuan sebelumnya. Pada program latihan ini kita akan membuat program game tebak angka.
Cara permainannya sederhana yaitu pengguna diminta untuk menebak sebuah angka yang sudah ditetapkan. Jika tebakan salah maka akan diberikan pesan dan dikomentari apakah pilihan angkanya terlalu tinggi atau terlalu rendah. Program akan keluar bila angka yang ditebak benar.
Program sederhana ini akan menggunakan fungsi input, pengambilan keputusan, dan pengulangan.
/* =======================================
* Contoh Membuat program sederhana tebak angka
* Created by: Sastrawan
* Topik : Tebak dengan benar angka
* ========================================
*/
#include<stdio.h>
int main( int argc, char *argv[])
{
int angka, tebakan ;
angka = 79 ;
printf("Permainan tebak angka \n") ;
printf("Peringatan : Hati-hati karena permainan ini bisa menyebabkan kecanduan ;-)\n") ;
printf("Cara Main : Tebak angka yang benar. Program tidak akan pernah selesai jika tebakan tidak benar !\n") ;
printf("\n\n===============================\n\n") ;
while(tebakan != 79) {
printf("\nTulis angka tebakan 1 - 100 : ") ;
scanf("%d",&tebakan) ;
if(tebakan < angka)
printf("Tebakan terlalu RENDAH ! coba lagi ! :") ;
if(tebakan > 100)
printf("Baca petunjuk bung ! :") ;
if(tebakan > angka)
printf("Tebakan terlalu tinggi ! coba lagi ! :") ;
if(tebakan == angka)
printf("Mantap, Tebakan Jitu, Anda Jenius ! :") ;
}
return 0 ;
}
OUTPUT:
Permainan tebak angka
Peringatan : Hati-hati karena permainan ini bisa menyebabkan kecanduan ;-)
Cara Main : Tebak angka yang benar. Program tidak akan pernah selesai jika tebakan tidak benar !
===============================
Tulis angka tebakan 1 - 100 : 20
Tebakan terlalu RENDAH ! coba lagi ! :
Tulis angka tebakan 1 - 100 : 90
Tebakan terlalu tinggi ! coba lagi ! :
Tulis angka tebakan 1 - 100 : 50
Tebakan terlalu RENDAH ! coba lagi ! :
Tulis angka tebakan 1 - 100 : 80
Tebakan terlalu tinggi ! coba lagi ! :
Tulis angka tebakan 1 - 100 : 70
Tebakan terlalu RENDAH ! coba lagi ! :
Tulis angka tebakan 1 - 100 : 75
Tebakan terlalu RENDAH ! coba lagi ! :
Tulis angka tebakan 1 - 100 : 79
Mantap, Tebakan Jitu, Anda Jenius ! :
Tidak ada komentar:
Posting Komentar
Write your comment here