Contoh 4 Program C
9 Jun 2013
Contoh Program Bahasa C
1.
/* Mencari total dan rata-rata sejumlah bilangan dengan for */
#include"stdio.h"
#include"conio.h"
void main()
{ float bil,rata,jumlah=0;
int i;
clrscr();
printf("Program Menghitung Rata-rata 5 Bh Bilangan\n");
printf("===========================================\n");
for(i=1;i<=5;i++)
{
printf("Entry bilangan %i : ",i);
scanf("%f",&bil);
jumlah=jumlah+bil;
}
printf("\n Total : %.2f",jumlah);
rata=jumlah/5;
printf("\n Rata rata : %.2f",rata);
getch();
}
1.
/* Mencari total dan rata-rata sejumlah bilangan dengan for */
#include"stdio.h"
#include"conio.h"
void main()
{ float bil,rata,jumlah=0;
int i;
clrscr();
printf("Program Menghitung Rata-rata 5 Bh Bilangan\n");
printf("===========================================\n");
for(i=1;i<=5;i++)
{
printf("Entry bilangan %i : ",i);
scanf("%f",&bil);
jumlah=jumlah+bil;
}
printf("\n Total : %.2f",jumlah);
rata=jumlah/5;
printf("\n Rata rata : %.2f",rata);
getch();
}
2.
/* Mencetak deret bilangan*/
#include"stdio.h"
#include"conio.h"
main()
{
int baris, kolom, hasil_kali;
clrscr();
for (baris = 1; baris <= 10; baris++)
{ for (kolom=1; kolom <= 10; kolom++)
{ hasil_kali = baris * kolom;
printf ("%5d", hasil_kali);
}
printf("\n"); /* pindah baris */
}
}
3.
/* Program Perulangan menggunakan while */
#include "stdio.h"
#include "conio.h"
void main()
{
int x;
x = 1; /* awal variabel */
while (x <= 10) /* Batas akhir perulangan */
{
printf("%d BAHASA C\n", x);
x++; /* variabel x ditambah dengan 1 */
}
getch();
}
4.
/* Program untuk menghitung dan menampilkan gaji kotor untuk 5 orang pegawai. Isi perulangannya meminta masukan daftar gaji pegawai-pegawai, menghitungnya, dan menampilkannya */
#include<stdio.h>
#include<conio.h>
void main()
{
int juml_peg,jam;
float perjam,gaji;
juml_peg=0; /* membuat nilai awal juml_peg=0*/
clrscr();
while (juml_peg<5) /* syarat: juml_peg masih < 5 */
{
printf("Jumlah jam kerja= ");
scanf("%d",&jam);
printf("Gaji per jam= ");
scanf("%f",&perjam);
gaji=jam*perjam;
printf("Gaji yang Anda terima Rp%6.2f\n",gaji);
juml_peg=juml_peg+1; /* juml_peg bertambah 1 */
}
printf("\nSemua sudah diproses");
getch();
}
5.
#include <stdio.h>
#include <conio.h>
main(){
char kar;
int jumkar = 0, jumspasi = 0;
clrscr();
printf("Masukkan kalimat, akhiri dgn ENTER.\n\n");
while ((kar = getchar()) != '\n')
{
jumkar = jumkar + 1;
if (kar == ' ')
jumspasi = jumspasi + 1;
}
printf("\nJumlah karakter = %d", jumkar );
printf("\nJumlah SPASI = %d\n\n", jumspasi);
getch();
}
6.
/* Program mencetak deret bilangan dengan menggunakan while */
#include"stdio.h"
#include"conio.h"
void main()
{
int i=1,x;
clrscr();
while(i<=3)
{
x=1;
while(x<=i)
{
printf("%3i",x);
x=x+1;
}
printf("\n");
i=i+1;
}
getch();
}
7.
#include "stdio.h"
#include "conio.h"
void main()
{
int x;
x = 1;
do{
printf("%d BAHASA C\n", x);
x++;
}while(x <= 10);
getch();
}
8.
/*menampilkan bilangan ganjil antara 7 - 25 kecuali 15 */
#include <stdio.h>
main()
{ int x;
for (x = 7; x <= 25; x += 2)
{ if (x == 15)
continue;
printf("%4d", x);
}
printf("\n");
}
9.
/* Pemakaian exit() untuk menghentikan eksekusi program. Program akan menerima sebarang karakter yang diinput, sampai ditekan tombol ’X’ */
#include <stdio.h>
#include <stdlib.h>
main()
{ char kar;
printf("Input sebarang karakter ");
printf(" Tekanlah X untuk menghentikan program.\n");
for ( ; ;)
{ while ((kar = getchar()) == 'X')
exit(0);
}
}
10.
/* Program Pilihan */
#include <stdio.h>
main()
{
char pil;
do {
printf("Latihan Bahasa C\n");
printf("Mau ditulis lagi (Y/T)? ");
scanf("%s", &pil);
printf("\n");
} while ((pil == 'Y') || (pil == 'y'));
}
0 komentar: