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);
}