prototipe fungsi
/*program penambahan, pengurangan, perkalian dan pembagian engan menggunakan prototipe fungsi */
#include
float penambahan(float a, float b);
float pengurangan(float a, float b);
float perkalian(float a, float b);
float pembagian(float a, float b);
main()
{
float bil1,bil2;
printf(”masukan bilangan 1 : “);
scanf(”%f”,&bil1);
printf(”masukan bilangan 2 : “);
scanf(”%f”,&bil2);
printf(”\n”);
printf(”%.2f + %.2f = %.2f\n”,bil1,bil2,penambahan(bil1,bil2));
printf(”%.2f - %.2f = %.2f\n”,bil1,bil2,pengurangan(bil1,bil2));
printf(”%.2f x %.2f = %.2f\n”,bil1,bil2,perkalian(bil1,bil2));
printf(”%.2f : %.2f = %.2f\n”,bil1,bil2,pembagian(bil1,bil2));
}
float penambahan(float a, float b)
{
return(a+b);
}
float pengurangan(float a, float b)
{
return(a-b);
}
float perkalian(float a, float b)
{
return(a*b);
}
float pembagian(float a, float b)
{
return(a/b);
}
Sabtu, 20 Maret 2010
luas segitiga dengan menggunakan prototipe fungsi
luas segitiga dengan menggunakan prototipe fungsi
/*program hitung luas segitiga dengan menggunakan prototipe fungsi */
#include
float segitiga(float alas, float tinggi);
main()
{
float a,t,l;
printf(”masukan alas : “);
scanf(”%f”,&a);
printf(”masukan tinggi: “);
scanf(”%f”,&t);
l=segitiga(a,t);
printf(”\nluas segitiga = 0.5 x %.2f x %.2f = %.2f\n”,a,t,l);
}
float segitiga(float alas, float tinggi)
{
int luas;
luas=0.5*alas*tinggi;
return(luas);
}
/*program hitung luas segitiga dengan menggunakan prototipe fungsi */
#include
float segitiga(float alas, float tinggi);
main()
{
float a,t,l;
printf(”masukan alas : “);
scanf(”%f”,&a);
printf(”masukan tinggi: “);
scanf(”%f”,&t);
l=segitiga(a,t);
printf(”\nluas segitiga = 0.5 x %.2f x %.2f = %.2f\n”,a,t,l);
}
float segitiga(float alas, float tinggi)
{
int luas;
luas=0.5*alas*tinggi;
return(luas);
}
program game batu-gunting-kertas dalam bahasa c*/
program game batu-gunting-kertas dalam bahasa c*/
#include
#include
#include
int anda;
int komp;
int poin_anda;
int poin_komp;
int main ()
{
poin_anda = 0; /*memberikan nilai poin awal*/
poin_komp = 0;
printf(”\t PERMAINAN BATU - GUNTING - KERTAS\n”);
printf(”\t =================================\n”);
printf(” \” ATURAN MAIN \”\n”);
printf(”Batu menang melawan Gunting, Gunting menang melawan Kertas\n”);
printf(”Kertas menang melawan Batu dan Tiga kali menang.\nTekan Nomor!\n”);
printf(”1 untuk Batu\n”);
printf(”2 untuk Kertas\n”);
printf(”3 untuk Gunting\n”);
printf(”9 untuk Keluar\n\n”);
while (1)
{
anda = 0;
if (3 == poin_komp) /*nilai poin untuk menang*/
{
printf(”=====================\n”);
printf(” KOMPUTER MENANG !!!\n\n”);
printf(” POIN AKHIR :\n”);
printf(” ANDA : %d\n”, poin_anda);
printf(” KOMP : %d\n”, poin_komp);
printf(”=====================\n”);
poin_anda = 0; /*mengembalikan ke nilai nol*/
poin_komp = 0;
}
else if (3 == poin_anda)
{
printf(”=====================\n”);
printf(” ANDA MENANG !!!\n\n”);
printf(” POIN AKHIR :\n”);
printf(” ANDA : %d\n”, poin_anda);
printf(” KOMP : %d\n”, poin_komp);
printf(”=====================\n”);
poin_anda = 0;
poin_komp = 0;
}
printf(”ANDA : “); /*memasukan nomor untuk anda */
scanf( “%d”, &anda);
if (anda == 9)
{
break;
}
else
{
komp = rand() % 3; /*random komp(0-batu 1-kertas 2-gunting)*/
switch (anda)
{
case 1: /*anda memilih batu*/
switch (komp)
{
case 0: /*komputer memilih batu*/
printf(”\n=====================\n”);
printf(”Anda memilih Batu.\n”);
printf(”Komp memilih Batu.\n”);
printf(”Permainan Seri !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 1: /*komputer memilih kertas*/
++ poin_komp;
printf(”\n=====================\n”);
printf(”Anda memilih Batu.\n”);
printf(”Komp memilih Kertas.\n”);
printf(”Komputer Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 2: /*komputer memilih gunting*/
++ poin_anda;
printf(”\n=====================\n”);
printf(”Anda memilih Batu.\n”);
printf(”Komp memilih Gunting.\n”);
printf(”Anda Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
}
case 2: /*anda memilih kertas*/
switch (komp)
{
case 0: /*komputer memilih batu*/
++ poin_anda;
printf(”\n=====================\n”);
printf(”Anda memilih Kertas.\n”);
printf(”Komp memilih Batu.\n”);
printf(”Anda Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 1: /*komputer memilih kertas*/
printf(”\n=====================\n”);
printf(”Anda memilih Kertas.\n”);
printf(”Komp memilih Kertas.\n”);
printf(”Permainan Seri !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 2:
++ poin_komp;
printf(”\n=====================\n”);
printf(”Anda memilih Kertas.\n”);
printf(”Komp memilih Gunting.\n”);
printf(”Komputer Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
}
case 3: /*anda memilih gunting*/
switch (komp)
{
case 0: /*komputer mimilh batu*/
++ poin_komp;
printf(”\n=====================\n”);
printf(”Anda memilih Gunting.\n”);
printf(”Komp memilih Batu.\n”);
printf(”Komputer Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 1: /*komputer memilih kertas*/
++ poin_anda;
printf(”\n=====================\n”);
printf(”Anda memilih Gunting.\n”);
printf(”Komp memilih Kertas.\n”);
printf(”Anda Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 2: /*komputer memilih gunting*/
printf(”\n=====================\n”);
printf(”Anda memilih Gunting.\n”);
printf(”Komp memilih Gunting.\n”);
printf(”Permainan Seri !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
}
default:
{
printf(”Maaf…Anda salah memasukan nomor!\n\n”);
}
}
}
}
return (0);
}
#include
#include
#include
int anda;
int komp;
int poin_anda;
int poin_komp;
int main ()
{
poin_anda = 0; /*memberikan nilai poin awal*/
poin_komp = 0;
printf(”\t PERMAINAN BATU - GUNTING - KERTAS\n”);
printf(”\t =================================\n”);
printf(” \” ATURAN MAIN \”\n”);
printf(”Batu menang melawan Gunting, Gunting menang melawan Kertas\n”);
printf(”Kertas menang melawan Batu dan Tiga kali menang.\nTekan Nomor!\n”);
printf(”1 untuk Batu\n”);
printf(”2 untuk Kertas\n”);
printf(”3 untuk Gunting\n”);
printf(”9 untuk Keluar\n\n”);
while (1)
{
anda = 0;
if (3 == poin_komp) /*nilai poin untuk menang*/
{
printf(”=====================\n”);
printf(” KOMPUTER MENANG !!!\n\n”);
printf(” POIN AKHIR :\n”);
printf(” ANDA : %d\n”, poin_anda);
printf(” KOMP : %d\n”, poin_komp);
printf(”=====================\n”);
poin_anda = 0; /*mengembalikan ke nilai nol*/
poin_komp = 0;
}
else if (3 == poin_anda)
{
printf(”=====================\n”);
printf(” ANDA MENANG !!!\n\n”);
printf(” POIN AKHIR :\n”);
printf(” ANDA : %d\n”, poin_anda);
printf(” KOMP : %d\n”, poin_komp);
printf(”=====================\n”);
poin_anda = 0;
poin_komp = 0;
}
printf(”ANDA : “); /*memasukan nomor untuk anda */
scanf( “%d”, &anda);
if (anda == 9)
{
break;
}
else
{
komp = rand() % 3; /*random komp(0-batu 1-kertas 2-gunting)*/
switch (anda)
{
case 1: /*anda memilih batu*/
switch (komp)
{
case 0: /*komputer memilih batu*/
printf(”\n=====================\n”);
printf(”Anda memilih Batu.\n”);
printf(”Komp memilih Batu.\n”);
printf(”Permainan Seri !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 1: /*komputer memilih kertas*/
++ poin_komp;
printf(”\n=====================\n”);
printf(”Anda memilih Batu.\n”);
printf(”Komp memilih Kertas.\n”);
printf(”Komputer Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 2: /*komputer memilih gunting*/
++ poin_anda;
printf(”\n=====================\n”);
printf(”Anda memilih Batu.\n”);
printf(”Komp memilih Gunting.\n”);
printf(”Anda Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
}
case 2: /*anda memilih kertas*/
switch (komp)
{
case 0: /*komputer memilih batu*/
++ poin_anda;
printf(”\n=====================\n”);
printf(”Anda memilih Kertas.\n”);
printf(”Komp memilih Batu.\n”);
printf(”Anda Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 1: /*komputer memilih kertas*/
printf(”\n=====================\n”);
printf(”Anda memilih Kertas.\n”);
printf(”Komp memilih Kertas.\n”);
printf(”Permainan Seri !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 2:
++ poin_komp;
printf(”\n=====================\n”);
printf(”Anda memilih Kertas.\n”);
printf(”Komp memilih Gunting.\n”);
printf(”Komputer Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
}
case 3: /*anda memilih gunting*/
switch (komp)
{
case 0: /*komputer mimilh batu*/
++ poin_komp;
printf(”\n=====================\n”);
printf(”Anda memilih Gunting.\n”);
printf(”Komp memilih Batu.\n”);
printf(”Komputer Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 1: /*komputer memilih kertas*/
++ poin_anda;
printf(”\n=====================\n”);
printf(”Anda memilih Gunting.\n”);
printf(”Komp memilih Kertas.\n”);
printf(”Anda Menang !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
case 2: /*komputer memilih gunting*/
printf(”\n=====================\n”);
printf(”Anda memilih Gunting.\n”);
printf(”Komp memilih Gunting.\n”);
printf(”Permainan Seri !!!\n\n”);
printf(”POIN SEKARANG:\n”);
printf(”ANDA : %d\n”,poin_anda);
printf(”KOMP : %d\n”,poin_komp);
printf(”=====================\n”);
continue;
}
default:
{
printf(”Maaf…Anda salah memasukan nomor!\n\n”);
}
}
}
}
return (0);
}
/* Program memasukan inputan dengan beberapa tipe data */
/* Program memasukan inputan dengan beberapa tipe data */
#include “stdio.h”
#include “conio.h”
main()
{
int jumlah;
char huruf, nim[10];
float nilai;
clrscr();
printf("Masukkan sebuah bilangan bulat : ");
scanf("%d", &jumlah );
printf("Masukkan sebuah karakter : ");
scanf("%c", &huruf );
printf("Masukkan nim Anda : ");
scanf("%s", &nim );
printf("Masukkan sebuah bilangan pecahan : ");
scanf("%f", &nilai );
printf("\nNilai variable yang Anda masukkan adalah :\n");
printf("jumlah = %d\n", jumlah );
printf("huruf = %c\n", huruf );
printf("nim = %s\n", nim );
printf("nilai = %f\n", nilai );
getch();
}
#include “stdio.h”
#include “conio.h”
main()
{
int jumlah;
char huruf, nim[10];
float nilai;
clrscr();
printf("Masukkan sebuah bilangan bulat : ");
scanf("%d", &jumlah );
printf("Masukkan sebuah karakter : ");
scanf("%c", &huruf );
printf("Masukkan nim Anda : ");
scanf("%s", &nim );
printf("Masukkan sebuah bilangan pecahan : ");
scanf("%f", &nilai );
printf("\nNilai variable yang Anda masukkan adalah :\n");
printf("jumlah = %d\n", jumlah );
printf("huruf = %c\n", huruf );
printf("nim = %s\n", nim );
printf("nilai = %f\n", nilai );
getch();
}
/* Program inputan tipe data karakter/string */
/* Program inputan tipe data karakter/string */
#include “stdio.h”
#include “conio.h”
void main()
{
char nama[20];
clrscr();
printf(“Masukkan nama Anda : “);
gets(nama);
printf(“Hello, Nama Anda adalah %s”, nama);
printf(”Selamat Belajar Pemrograman Bahasa C”);
getch();
}
#include “stdio.h”
#include “conio.h”
void main()
{
char nama[20];
clrscr();
printf(“Masukkan nama Anda : “);
gets(nama);
printf(“Hello, Nama Anda adalah %s”, nama);
printf(”Selamat Belajar Pemrograman Bahasa C”);
getch();
}
/* Program untuk menampilkan data berupa bilangan pecahan */
/* Program untuk menampilkan data berupa bilangan pecahan */
#include “stdio.h”
#include “conio.h”
void main()
{
float nilai;
clrscr();
puts(“Masukkan nilai Anda : );
scanf(“%f”, &nilai);
printf(“Anda memperoleh nilai %5.2f”, nilai);
printf(“Apakah Anda telah puas mendapat nilai %6.4f ?”, nilai);
getch();
}
#include “stdio.h”
#include “conio.h”
void main()
{
float nilai;
clrscr();
puts(“Masukkan nilai Anda : );
scanf(“%f”, &nilai);
printf(“Anda memperoleh nilai %5.2f”, nilai);
printf(“Apakah Anda telah puas mendapat nilai %6.4f ?”, nilai);
getch();
}
/* Program untuk menampilkan data berupa bilangan integer dan string */
/* Program untuk menampilkan data berupa bilangan integer dan string */
#include “stdio.h”
#include “conio.h”
void main()
{
int umur;
char nama[20];
clrscr();
puts(“Masukkan nama Anda : );
gets(nama);
puts(“Masukkan umur Anda : “);
scanf(“%d”, &umur);
printf(“Nama Anda : %s \n”, nama);
printf(“Umur Anda : %d \n”, umur);
getch();
}
#include “stdio.h”
#include “conio.h”
void main()
{
int umur;
char nama[20];
clrscr();
puts(“Masukkan nama Anda : );
gets(nama);
puts(“Masukkan umur Anda : “);
scanf(“%d”, &umur);
printf(“Nama Anda : %s \n”, nama);
printf(“Umur Anda : %d \n”, umur);
getch();
}
Langganan:
Postingan (Atom)