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


    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:

    Posting Komentar