1. Program Menampilkan bilangan
/*menghitung luas segi empat*/
main()
{
float panjang,lebar,luas;
clrscr();
printf("PANJANG SEGI EMPAT:");scanf("%f",&panjang);
printf("LEBAR SEGI EMPAT:"); scanf("%f",&lebar);
luas=panjang*lebar
printf("luas segi empat:%.4f",luas);
printf("\nalamat fariabel panjang :%u", panjang);
printf("\nalamat fariabel lebar :%u ",&lebar);
printf("\nalamat fariabel luas :%u", luas);
getch();
}
/*menampilkan bilangan FP*/
#include "conio.h"
#include "stdio.h"
void main()
{
double fkuadrat(); /*deklarasi suatu fungsi*/
float tinggi=2500.35;
double dalam = 3.12e5;
printf("%%f tingginya %f\n",tinggi);
printf("%%2f tingginya %2f\n",tinggi);
printf("%%9.2f tingginya %9.2f\n",tinggi);
printf("%%-9.2f tingginya %-9.2f\n",tinggi);
printf("%%09.2f tingginya %09.2f\n",tinggi);
printf("%%14.0f tingginya %14.0f\n",tinggi);
printf("%%-14.0f tinnginya %-14.0f\n",tinggi);
printf("%%#14.0f tingginya %#14.0f\n",tinggi);
printf("%%e tingginya %e\n",tinggi);
printf("%%.3e tingginya %.3e\n",tinggi);
printf("%%g tingginya %g\n",tinggi);
printf("%%f tingginya %f\n",tinggi);
printf("%%E tingginya %E\n",tinggi);
printf("%%f dalam dikuadratkan %f\n", fkuadrat(dalam));
printf("%%e dalam dikuadratkan %e\n", fkuadrat(dalam));
printf("%%g dalam dikuadratkan %g\n", fkuadrat(dalam));
getch();
}
double fkuadrat(n)
double n;
{
return(n*n);
}
/*mencari sisa bagi*/
#include"stdio.h"
#include"conio.h"
void main()
{
int a,b,c;
clrscr();
printf("\n\nMENCARI SISA NILAI BAGI(%)");
printf("\n\ninput a :);
scanf("%d",&a);
printf("\ninput b :");
scanf("\n%d",&b);
c=a%b;
printf("\n\nhasil sisa bagi(a/b)\n C = %",c);
getch();
}
/*Menampilkan bilangan Acak*/
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
#define BIBIT_PERTAMA 17
#define PENGGALI 5
#define KENAIKAN 1
#define MODULUS 4096
int acak(void);
void tampil3acak(void);
void main (void)
{
clrscr();
do
{
tampil3acak();
printf("TEKAN TOMBOL APASAJA UNTUK TERUS - Q UNTUK BERHENTI:");
}
while(getche()!='q');
}
int acak(void)
{
static int bibit = BIBIT_PERTAMA;
bibit = (bibit*PENGGALI + KENAIKAN) % MODULUS;
return bibit;
}
void tampil3acak(void)
{
printf("\n\tbilangan acak %d,%d,%d\n",acak(),acak(),acak());
}
2. Contoh program IF
/* penggunaan if*/
#include”stdio.h”
#include”conio.h”
main()
{
int i,j;
char nama[31];
clrscr()
printf("\n\nmasukkan nama dan nomor :");
j = scanf("\n%s %d", nama,i);
printf("hallo %s!\n",nama);
if(i> 99)
printf("nomor anda lebih besar dari pada 99!\n");
else
printf("nomor anda kurang dari 100!\n");
printf("PS: anda memasukkan %d item\n",j);
getch();
}
/*contoh program if else*/
#include"stdio.h"
#include"conio.h"
void main()
{
int a,b;
clrscr();
printf("\nPROGRAM CARI NILAI TERBESAR");
printf("\n\ninput a :"); scanf("%d",&a);
printf("input b :"); scanf("%d",&b);
if (a>b)
printf("A terbesar");
else if (b>a)
printf("B terbesar");
else
printf("A sama dengan B");
getch();
}
/*program cari nama hari*/
#include"stdio.h"
#include"conio.h"
void main()
{
int hari;
clrscr();
printf("\nPROGRAM CARI NAMA HARI");
printf("\n\nINPUT NO HARI:");
scanf("%d",&hari);
if(hari==1)
{
printf("senin");
printf("hari pertama");
}
else if (hari==2)
{
printf("selasa");
printf("hari pertama");
}
else if (hari==3)
{
printf("rabu");
printf("hari pertama");
}
else if(hari==4)
{
printf("kamis\n");
printf("hari pertama");
}
else if(hari==5)
{
printf("jumat");
printf("hari pertama");
}
else if (hari==6)
{
printf("sabtu");
printf("hari pertama");
}
else if (hari==7)
{
printf("minggu");
printf("hari pertama");
}
else
printf("salah input no hari");
getch();
}
3. Contoh Program SWITCH
/*program cari nama bil*/
#include"stdio.h"
#include <conio.h>
void main()
{
int a;
clrscr();
printf("PROGRAM CARI NAMA BIL[1..5]\n");
printf("input a:"); scanf("%d",&a);
switch(a)
{
case 1: printf("satu");break;
case 2: printf("dua");break;
case 3: printf("tiga");break;
case 4: printf("empat");break;
case 5: printf("lima");break;
default:printf("tidak terdaftar");
}
getch();
}
/*program menu dgn switch case*/
#include"conio.h"
#include"stdio.h"
void main()
{
int a;
clrscr();
printf("MENU STT INDONESIA\n\n");
printf("1.Sistem Informasi\n");
printf("2.Manajemen Informatika\n");
printf("3.Teknik Informatika\n");
printf("4.Komputer Akutansi\n");
printf("\npilih:");scanf("%d",&a);
switch(a)
{
case 1:{
printf("jenjang pendidikan sarjana\n");
printf("S1-S1");
break;
}
case 2:{
printf("Jenjang Pendidikan diploma 3 & 1 \n");
printf("MI-D3 & D1");
break;
}
case 3:{
printf("Jenjang Pendidikan Diploma Tiga 3 & 1 \n");
printf("IF - D3 & D1");
break;
}
case 4:{
printf("Jenjang pendidikan diploma 3 & 1\n");
printf("KA-D3 & D1");
break;
}
default:printf("tidak terdaftar jurusan lain");
}
getch();
}
/* Menu Perhitungan*/
main()
{
int menu,a,b,thn,r,bil;
float luas;
clrscr();
printf("MENU PERHITUNGAN\n");
printf("1. Cari Nilai Terbesar\n");
printf("2. Cari Tahun Kabisat\n");
printf("3. Cari Luas Lingkaran\n");
printf("4. Cari Nama Bilangan\n");
printf("pilih :"); scanf("%d",&menu);
switch(a)
{
case 1:{
printf("Cari Nilai Terbesar\n");
printf("input a :");scanf("%i",&a);
printf("input b :");scanf("%i",&b);
if (a>b)
printf("a terbesar");
else if(a>b)
printf("b terbesar");
else
printf(" sama dengan b ");
break;
}
case 2:{
printf("Cari Tahun Kabisat\n");
printf("Input tahun :"); scanf("%d",&thn);
if(thn%4==0)
printf("Tahun Kabisat");
else
printf("Bukan Kabisat");
break;
}
case 3:{
printf("Cari Luas Lingkaran\n");
printf("input jari-jari:"); scanf("%d",&r);
luas=22/7*r*r;
printf("luas lingkaran : %.2f",luas);
break;
}
case 4:{
printf("Program cari nama bilangan[1..5]");
printf("input a :");scanf("%d",&bil);
switch(bil)
{
case 1:printf("satu");break;
case 2:printf("dua");break;
case 3:printf("tiga");break;
case 4:printf("empat");break;
case 5:printf("lima");break;
}
break;
}
default:printf("Tidak Melayani");
}
getch();
}
4. Contoh Program Pengulangan
/*tampilan bilangan*/
#include"stdio.h"
#include"conio.h"
void main()
{
int bil;
clrscr();
printf("tampilan bilangan 1..5\n");
for (bil=1;bil<=5;bil++)
{
printf("bilangan=%d\n",bil);
}
getch();
}
/*Tampilan bilangn sesuai input*/
#include"stdio.h"
#include"conio.h"
main()
{
int a,bil;
clrscr();
printf("TAMPILAN BILANGAN SESUAI INPUT\n");
printf("pilih :");scanf("%d",&bil);
for(a=1;a<=bil;a++)
{
printf("bilangan=%d\n",bil);
}
getch();
}
/*Tampilan bintang*/
#include"stdio.h"
#include"conio.h"
void main()
{
int a,b,bin;
clrscr();
printf("TAMPIL BINTANG\n");
printf("PILIH =");scanf("%d",&bin);
for (a=1;a<=bin; a++)
{
for(b=bin;b>=a;b--)
{
printf("*");
}
getch();
}
getch();
}
/*Tampil Bintang*/
#include"stdio.h"
#include"conio.h"
main()
{
int a,b,bin;
clrscr();
printf("TAMPILAN BINTANG");
printf("PILIH =");scanf("%d",&bin);
for(a=1;a<=bin;a++)
{
for(b=1;b<=a;b++)
{
printf("*");
}
printf("\n");
}
getch();
}
Tidak ada komentar:
Posting Komentar