Mencetak Bintang V

Sabtu, 30 Januari 2010

/*Program yang meminta sebuah bilangan dan menampilkan gambar seperti contoh berikut:
Input: 4
Output:
      *
    * *
  * * *
* * * *                            */

#include (stdio.h)
main()
{
    int i,j;
    int n;
    int z;

    printf("n: "); scanf("%d",&n);
   
    z=n;
    for (i=1;i<=n;i++)
    {
        for (j=1;j<=n;j++)
        {
            if (j>=z)
                printf("*");
            else
                printf(" ");
        }
        z--;
        printf("\n");
    }
 }

Mencetak Bintang IV

/*Program yang meminta sebuah bilangan dan menampilkan gambar seperti contoh berikut:
Input: 4
Output:
* * * *
* * *
* *
*                        */

#include (stdio.h)

main()
{
    int i,j;
    int n;

    printf("n: "); scanf("%d",&n);

    for (i=n;i>=n-n;i--)
    {
        for (j=1;j<=i;j++)
        {
            printf("*");
        }
        printf("\n");
    }
 }

Mencetak Bintang III

*Program yang meminta sebuah bilangan dan menampilkan gambar seperti contoh berikut:
Input: 4
Output:
*
* *
* * *
* * * *                        */

#include (stdio.h)
main()
{
    int i,j;
    int n;

    printf("n: "); scanf("%d",&n);

    for (i=1;i<=n;i++)
    {
        for (j=1;j<=i;j++)
        {
            printf("*");
        }
        printf("\n");
    }
 }

Mencetak Bintang II

/*Program yang meminta sebuah bilangan dan menampilkan gambar seperti contoh berikut:
Input: 4
Output:
* * * *
* * * *
* * * *
* * * *                        */

#include(stdio.h)
main()
{
    int i,j;
    int n;

    printf("n: "); scanf("%d",&n);

    for (i=0;i
    {
        for (j=0;j
        {
            printf("*");
        }
        printf("\n");
    }
}

Menampilkan * I

/*Program menampilkan * sebanyak 25 kali ke layar*/

#include

main()
{
    int i;

    for (i=0;i<25;i++)
    {
        printf("* ");
    }
    printf("\n");
}

Menentukan Hari

Algoritma dari permasalah diatas adalah:

  1. Masukan kode
  2. jika kode=1 maka hari=senin
  3. jika kode=2 maka hari=selasa
  4. dan seterusnya samapai kode=7 maka hari=minggu
#include(stdio.h)
main()
{
  int kdhari;
  printf("Masukan Kode Hari 1-7: ");
  scanf("%d",&kdhari);
        switch (kdhari)
        {
           case 1:
                     printf("senin");
                     break;
           case 2:
                      printf("selasa");
                      break;
           case 3:
                      printf("rabu");
                      break;
           case 4:
                      printf("kamis");
                      break;
            case 5:
                      printf("jumat");
                      break;
            case 6:
                      printf("sabtu");
                      break;
            case 7:
                       printf("Minggu");
                       break;
}

Pembelian Diskon

Algoritma dari permasalahn diatas:

  1. Masukan Pembelian
  2. Jika pembelian >= 1000000, diskon=10%*pembelian
  3. Total= pembelian-diskon
  4. Jika pembelian <1000000, diskon=5%*pembelian
  5. Total=pembelian-diskon
  6. Tampilkan pembelian
  7. Tampilkan diskon
  8. Tampilkan Pembayaran
#include(stdio.h)
main()
{
   long int beli, disc, total;
   printf("Masukan pembelian: "); scanf ("%ld",&beli);
     if (beli>=1000000)
     {
         disc=0.1*beli;
         total=beli-disc;
     }
    else
     {
         disc=0.5*beli;
         total=beli-disc;
      }
   printf("Jadi pembelian adalah: %ld\n",beli);
   printf("Jadi diskonnya adalah: %ld\n",disc);
   printf("Jadi total pembayaran adalah: %ld",total);
}

Menentukan Lulus/Tidak

Algoritma dari permasalahannya adalah:

  1. Masukan Nilai
  2. Jika nilai lebih besar 70
  3. Cetak : LULUS
  4. Jika nilai kurang dari atau sama dengan 70
  5. Cetak : TIDAK LULUS
  6. Tampilkan Keterangan Lulus Atau Tidak Lulus
#include (stdio.h)
main()
{
  int nilai;
  printf("Masukan nilai: "); 
  scanf("%d",&nilai);
  if (nilai>70)
                  printf("LULUS\n");
  else(nilai<=70)
                  printf("TIDAK LULUS\n");

}

Menghitung Lingkaran

Berikut Source Code Menghitung Luas dan Keliling Lingkaran:

#include(stdio.h)
main()
{
    int jari;
    float luas, keliling;
    printf("Masukan jari-jari: ");
    scanf("%d", &jari);
    luas=3.141593*jari;
    keliling=2*3.141593*jari;
    printf("Jadi Luasnya adalah : %f\n");
    printf("Jadi kelilingnya adalah: %f\n");
}


Source Code Program C

Program C Sedehana

/* contoh program sederhana dengan c */

#include(stdio.h)
main()
{
   printf("Belajar Bahasa C");
}

main() adalah nama dari suatu fungsi yang harus ada di program C dan diletakan dibagian tertentu yang menunjukan kepada compiler  di mana awal dari suatu program.

printf(""); adalah nam perintah untuk mengeluarkan input ke monitor.

sebuah program harus diawali ({) dan diakhiri oleh  ( } ).


hasil atau output code diatas adalah:  Belajar Bahasa C

Pemrograman

Langkah - Langkah Pembuatan Program

  1. Mendefinisikan Masalah
  2. Mencari Solusi Untuk Masalah
  3. Memilih Teknik Pemecahan Masalah dan Algortima
  4. Menulis Program
  5. Melakukan testing dan  debugging
  6. Melakukan Dokumentasi
  7. Melakukan Pemeliharaan

C