• Home
  • Posts RSS
  • Comments RSS
  • Edit
  • 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();
    }


    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:

    Posting Komentar