• Home
  • Posts RSS
  • Comments RSS
  • Edit
  • Contoh 1 Program C

    9 Jun 2013
    Contoh Program dalam bahasa C

    1.

    #include <stdio.h>
    void misteri1(char *);
    void main() {
    char string[] = "characters";
    clrscr();
    printf("String sebelum proses adalah %s \n", string);
    misteri1(string);
    printf("String setelah proses adalah %s \n", string);
    }
    void misteri1(char *s) {
    while ( *s != '\0' ) {
    if ( *s >= 'a' && *s <= 'z' )
    *s -= 32;
    ++s;
    }
    }


    2.

    #include <stdio.h>
    #include <conio.h>
    void main()
    { static int tgl_lahir[] = { 27,9,1987 };
    int *ptgl;
    ptgl = tgl_lahir; /* ptgl berisi alamat array */
    clrscr();
    printf("Diakses dengan pointer\n");
    printf("Tanggal = %i\n", *ptgl);
    printf("Bulan = %i\n", *(ptgl + 1));
    printf("Tahun = %i\n", *(ptgl + 2));
    printf("\nDiakses dengan array biasa\n");
    printf("Tanggal = %i\n", tgl_lahir[0]);
    printf("Bulan = %i\n", tgl_lahir[1]);
    printf("Tahun = %i\n", tgl_lahir[2]);
    getch();
    }


    3.

    #include <stdio.h>
    #include <conio.h>
    void main(){ 
    int x[5], *p, k;
    clrscr();
    p = x;
    x[0] = 5; /* x[0] diisi dengan 5 sehingga x[0] = 5 */
    x[1] = x[0]; /* x[1] diisi dengan x[0] sehingga x[1] = 5 */
    x[2] = *p + 2; /* x[2] diisi dengan x[0] + 2 sehingga x[2] = 7 */
    x[3] = *(p+1) - 3; /* x[3] diisi dengan x[1] - 3 sehingga x[3] = 2 */
    x[4] = *(x + 2); /* x[4] diisi dengan x[2] sehingga x[4] = 7 */
    for(k=0; k<5; k++)
    printf("x[%i] = %i\n", k, x[k]);
    getch();
    }


    4.

    #include <stdio.h>
    #include <conio.h>
    main(){ 
    /* Program mencari luas lingkaran*/
    float f_jari,f_luas; /* Deklarasi variable */
    const float phi=3.14; /* Deklarasi konstanta phi */
    clrscr();
    printf ("Input nilai jari-jari = "); 
    scanf ("%f", &f_jari);
    f_luas = phi*f_jari*f_jari;
    printf ("Luasnya adalah = %8.3f \n", f_luas);
    }


    5.

    #include <stdio.h>
    #include <conio.h>

    #define utama     main
    #define mulai     {
    #define selesai        }
    #define pecahan        float
    #define cetak     printf
    #define masukkan        scanf

    utama()
    mulai
       pecahan rupiah,dollar,uang;
       clrscr();
       cetak("$1 berapa rupiah = Rp ");
       masukkan("%f",&rupiah);
       cetak("Uang Anda ada berapa dollar = $ ");
       masukkan("%f",&dollar);
       uang = dollar * rupiah;
       cetak("Uang Anda sebanyak = Rp %8.3f\n",uang);
    selesai

    0 komentar:

    Posting Komentar