Contoh 3 Program C
9 Jun 2013
Contoh program Bahasa C
1.
/* 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);
getch();
}
1.
/* 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);
getch();
}
2.
/* Program memasukan inputan dengan beberapa format tipe data */
#include <stdio.h>
#include <conio.h>
main(){
int jumlah;
char huruf, nim[10];
float nilai;
clrscr();
printf("Masukkan sebuah bilangan bulat : "); fflush(stdin);
scanf("%d", &jumlah ); /* membaca sebuah bilangan bulat */
printf("Masukkan sebuah karakter : "); fflush(stdin);
scanf("%c", &huruf ); /* membaca sebuah karakter */
printf("Masukkan nim Anda : "); fflush(stdin);
scanf("%s", &nim ); /* membaca sebuah string */
printf("Masukkan sebuah bilangan pecahan : ");
fflush(stdin);
scanf("%f", &nilai ); /* membaca sebuah bilangan float */
printf("\nNilai variable yang Anda masukkan adalah :\n");
printf("Bilangan = %d\n", jumlah );
printf("huruf = %c\n", huruf );
printf("nim = %s\n", nim );
printf("nilai = %f\n", nilai );
getch();
}
3.
#include<stdio.h>
#include<conio.h>
main(){
char nama[80],nim[10],jenkel,tl[20],
tgl[20],agama[20], alamat[100],telp[20];
printf("input nama anda = "); fflush(stdin); scanf("%[^\n]",nama);
printf("masukkan nim anda = "); fflush(stdin); scanf("%s",&nim);
printf("input jenis kelamin [L/P] = "); fflush(stdin); scanf("%c",&jenkel);
printf("Input tempat lahir = "); fflush(stdin);
scanf("%s",&tl);
printf("Input tanggal lahir = "); fflush(stdin);
scanf("%[^\n]",&tgl);
printf("Input agama = "); fflush(stdin);
scanf("%[^\n]",&agama);
printf("Input alamat = "); fflush(stdin);
scanf("%[^\n]",&alamat);
printf("Input No Telpon = "); fflush(stdin);
scanf("%s",&telp);
printf("nama anda adalah = %s\n",nama);
printf("Nim anda = %s\n",nim);
printf("Jenis Kelamin = %c\n",jenkel);
printf("Tempat/Tgl Lahir = %s / %s\n",tl,tgl);
printf("Agamamu = %s\n",agama);
printf("Alamatmu = %s\n",alamat);
printf("No Telp = %s\n",telp);
getch();
}
4.
/* Program Menentukan Kelulusan */
#include <stdio.h>
#include <conio.h>
main(){
int nilai;
clrscr();
printf("Input nilai anda = ");
scanf("%d",&nilai);
if (nilai>=60)
{
printf("\nSelamat!!! Anda Lulus\n");
printf("Makan-makannya mana??\n");
}
printf("Tekan sebarang tombol untuk keluar!!!");
getch();
}
5.
/* Program Menentukan Kelulusan dengan if-else*/
#include <stdio.h>
#include <conio.h>
main(){
int nilai;
clrscr();
printf("Input nilai anda = ");
scanf("%d",&nilai);
if (nilai>=60)
{
printf("\nSelamat!!! Anda Lulus\n");
printf("Makan-makannya mana??\n");
}
else {
printf("\nAnda GAGAL!!!\n");
printf("Silakan mengulang semester depan");
}
printf("Tekan sebarang tombol untuk keluar!!!");
getch();
}
6.
/* Program Menentukan Bilangan Positif atau Negatif */
#include <stdio.h>
#include <conio.h>
main()
{
int bil;
clrscr();
printf("Input sebuah bilangan = ");
scanf("%d",&bil);
if(bil>0)
printf("Adalah Bilangan Positif\n");
else if(bil==0)
printf("Adalah NOL\n");
else
printf("Adalah Bilangan Negatif\n");
printf("Tekan sebarang tombol untuk keluar!!!");
getch();
}
7.
/* Program Menentukan Bilangan Positif atau Negatif dari Dua Buah Bilangan */
#include<stdio.h>
#include<conio.h>
main()
{
int bil1,bil2;
clrscr();
printf("Input dua buah bilangan = ");
scanf("%d %d",&bil1, &bil2);
if(bil1>0)
if(bil2>0)
printf("Nilai bil1 dan bil 2 Adalah Positif\n");
else
printf("Nilai bil1 Positif dan bil 2 Negatif\n");
else
printf("Nilai bil1 Adalah Negatif\n");
printf("Tekan sebarang tombol untuk keluar!!!");
getch();
}
8.
/* Program Menentukan Karakter yang Diinput */
#include<stdio.h>
#include<conio.h>
main()
{
char pilih;
clrscr();
printf("masukkan karakter a-c = ");
scanf("%c",&pilih);
switch(pilih)
{
case 'a' :
printf("OK anda pilih a\n");
break;
case 'b' :
printf("OK.. anda pilih b\n");
break;
case 'c' :
printf("Waw anda memilih c\n");
break;
default:
printf("Anda tidak memilih apapun!\n");
break;
}
getch();
}
9.
/* Program menentukan nama hari berdasarkan inputan */
#include "stdio.h"
#include "conio.h"
void main(){
int hari;
clrscr();
puts("Menentukan nama hari\n");
puts("1 = Senin 2 = Selasa 3 = Rabu 4 = Kamis");
puts("5 = Jum'at 6 = Sabtu 7 = Minggu");
printf("\nMasukan kode hari( 1-7) : ");
scanf("%d", &hari);
switch(hari)
{ case 1 :
puts("Hari Senin"); /* kemungkinan pertama */
break;
case 2 :
puts("Hari Selasa"); /* kemungkinan kedua */
break;
case 3 :
puts("Hari Rabu"); /* kemungkinan ketiga */
break;
case 4 :
puts("Hari Kamis"); /* kemungkinan keempat */
break;
case 5 :
puts("Hari Jum'at"); /* kemungkinan kelima */
break;
case 6 :
puts("Hari Sabtu"); /* kemungkinan keenam */
break;
case 7 :
puts("Hari Minggu"); /* kemungkinan ketujuh */
break;
default :
puts("Kode hari yang Anda masukan SALAH");
}
getch();
}
10.
/* Program untuk mencetak deret bilangan genap antara 1 – 100 */
#include <stdio.h>
#include <conio.h>
main()
{
int bil;
clrscr();
for (bil=1; bil<100; bil++)
{ if(bil % 2 == 0) /* periksa apakah 'bil' genap */
printf("%5i", bil);
}
getch();
}
0 komentar: