Contoh 2 program C
9 Jun 2013
Contoh Program Bahasa C
1.
#include <stdio.h>
#include <conio.h>
main(){
clrscr();
printf("Nilai dari 9 + 4 = %i\n", 9 + 4);
printf("Nilai dari 9 - 4 = %i\n", 9 - 4);
printf("Nilai dari 9 * 4 = %i\n", 9 * 4);
printf("Nilai dari 9 / 4 = %i\n", 9 / 4);
getch();
}
2.
#include <stdio.h>
#include <conio.h>
main(){
int x,y,z;
clrscr();
x = 7;
y = 3;
z=x%y;
printf("Nilai z = %d\n",z);
getch();
}
3.
/* pemakaian beberapa operator terhadap bit */
#include <stdio.h>
#include <conio.h>
main(){
int n = 10; /* 1010 */
int x = 1; /* 0001 */
int y = 2; /* 0010 */
clrscr();
printf ("n = %d \n", n);
printf ("x = %d \n", x);
printf ("y = %d \n", y);
printf ("n & 8 = %d \n", n & 8); /* 1010 AND 1000 = 1000 */
printf ("x & ~ 8 = %d \n", x & ~8); /* 0001 AND 0111 = 0001 */
printf ("y << 2 = %d \n", y << 2); /* 0010 ==> 1000 = 8 */
printf ("y >> 3 = %d \n", y >>3); /* 0010 ==> 0000 = 0 */
getch();
}
1.
#include <stdio.h>
#include <conio.h>
main(){
clrscr();
printf("Nilai dari 9 + 4 = %i\n", 9 + 4);
printf("Nilai dari 9 - 4 = %i\n", 9 - 4);
printf("Nilai dari 9 * 4 = %i\n", 9 * 4);
printf("Nilai dari 9 / 4 = %i\n", 9 / 4);
getch();
}
2.
#include <stdio.h>
#include <conio.h>
main(){
int x,y,z;
clrscr();
x = 7;
y = 3;
z=x%y;
printf("Nilai z = %d\n",z);
getch();
}
3.
/* pemakaian beberapa operator terhadap bit */
#include <stdio.h>
#include <conio.h>
main(){
int n = 10; /* 1010 */
int x = 1; /* 0001 */
int y = 2; /* 0010 */
clrscr();
printf ("n = %d \n", n);
printf ("x = %d \n", x);
printf ("y = %d \n", y);
printf ("n & 8 = %d \n", n & 8); /* 1010 AND 1000 = 1000 */
printf ("x & ~ 8 = %d \n", x & ~8); /* 0001 AND 0111 = 0001 */
printf ("y << 2 = %d \n", y << 2); /* 0010 ==> 1000 = 8 */
printf ("y >> 3 = %d \n", y >>3); /* 0010 ==> 0000 = 0 */
getch();
}
4.
#include <stdio.h>
#include <conio.h>
main(){
int i, hasil;
i = 0;
clrscr();
hasil = ++i; /* i=i+1; hasil=i; */
printf("hasil = %d, nilai i = %d\n", hasil, i);
hasil = i++; /* hasil=i; i=i+1; */
printf("hasil = %d, nilai i = %d\n", hasil, i);
getch();
}
5.
#include <stdio.h>
#include <conio.h>
main(){
int b, nilai;
clrscr();
b = 15;
nilai = --b; /* berarti b = b - 1; nilai = b; */
printf("nilai = %d, b = %d\n", nilai, b);
nilai = b--; /* berarti nilai = b; b = b - 1; */
printf("nilai = %d, b = %d\n", nilai, b);
getch();
}
6.
#include <stdio.h>
#include <conio.h>
/* pemakaian beberapa operator terhadap RELATIONAL DAN bit */
main (){
char i, j;
i = 3; /* 00000011 dalam biner */
j = 4; /* 00000100 dalam biner */
clrscr();
printf ("i = %d \n", i);
printf ("j = %d \n", j);
/* utk op logika, semua data akan bernilai 1 (true) kecuali data 0 (nol) akan tetap bernilai 0 (false) */
/* i=3(true) && j=4(true) => 1 (true) */
printf (" i && j = %d \n", i && j);
/* i=3(00000011) & j=4(00000100) => 0: 00000000 dalam biner */
printf (" i & j = %d \n", i & j);
/* i=3(true) || j=4(true) => 1 (true) */
printf (" i|| j = %d \n", i || j);
/* i=3(00000011) | j=4(00000100) => 7: 00000111 dalam biner */
printf (" i| j = %d \n", i | j);
printf (" i^j = %d \n", i ^ j); /* 7: 00000111 biner */
getch();
}
7.
#include<stdio.h>
main(){
char huruf,kata[15]="Bahasa C Keren";
huruf='A';
putchar(huruf);
puts(kata);
}
8.
#include<stdio.h>
main(){
char huruf='D';
char kata[9]="Bahasa C";
printf("%c\n", huruf); /*lebarnya adalah 1 karakter*/
printf("%3c\n", huruf); /*lebarnya adalah 3 karakter*/
printf("%-3c\n", huruf); /*lebarnya 3 karakter, rata kiri*/
printf("\n");
printf("%s\n", kata); /*semua karakter, rata kiri*/
printf("%15s\n", kata); /*lebar 15 karakter, rata kanan*/
printf("%-15s\n", kata); /*lebar 15 karakter, rata kiri*/
printf("%15.5s\n", kata); /*lebar 15 karakter, 5 rata kanan*/
printf("%-15.5s\n", kata); /*lebar 15 karakter, 5 rata kiri*/
}
9.
#include <stdio.h>
#include <conio.h>
main(){
short s_nilai = 1;
int i_nilai = 1;
long l_nilai = 10000;
char c_nilai = 65; /* inisialisasi karakter dgn integer */
char c1_nilai = 'Z'; /* inisialisasi karakter dgn karakter */
float x = 1.55;
clrscr();
/* penulisan karakter sebagai karakter */
printf ("Karakter = %c\n", c_nilai);
printf ("Karakter = %c\n", c1_nilai);
/* penulisan karakter sebagai integer */
printf ("Karakter = %d\n", c_nilai);
printf ("Karakter = %d\n", c1_nilai);
printf ("Bilangan integer (short) = %d\n", s_nilai);
printf ("\t\t(int) = %d\n", i_nilai);
printf ("\t\t(long) = %ld\n", l_nilai);
printf ("Bilangan Real = %8.3f\n", x);
}
10.
#include "stdio.h"
#include "conio.h"
void main(){
char huruf1, huruf2;
printf("Masukkan sebuah karakter : ");
/* karakter yang diinput akan terlihat di layar */
huruf1 = getche();
printf("\nKarakter yang Anda masukkan adalah %c\n", huruf1);
printf("\nMasukkan sebuah karakter lagi : ");
/* karakter yang dimasukkan tidak terlihat di layar */
huruf2 = getch();
printf("\nKarakter yang Anda masukkan adalah : %c", huruf2);
getch();
}
0 komentar: