Rabu, 22 Desember 2010

Bahasa C : Contoh Program (Part 2)

Program Segitiga Bintang Dengan Looping


#include "stdio.h"

int main ()
{
    int g,u,m,i,l;
    printf ("\n......Program Bintang-Bintang......\n");
    printf ("\n            \\(*_* )//             \n");
    printf ("\n");
    printf ("\nMasukan Angka : \n");
    scanf ("%i",&g);
        l=1;
                    for(u=1;u<=g;u++)
        {
            for (m=g-1;m>=u; m--)
            {
                printf(" ");
            }
            for (i=1;i<=l;i++)
            {
                printf ("*");
            }
            l=l+2;
            printf ("\n");           
        }
}



Prinsip Kerja :
Baris terakhir pada bintang adalah jumlah yang kita inputkan.


Program Kalkulator Sederhana (vers. 2)


#include "stdio.h"
#include "conio.h"
#include "math.h"

int main ()
{
    int g,u,gu;
    float m,i, mi;
    int gumi;
   
        printf (".........Kakalkulatoran.........\n");
        printf ("\n");
        printf ("\nMenu : \n");
        printf ("1. Penjumlahan\n");
        printf ("2. Pengurangan\n");
        printf ("3. Perkalian\n");
        printf ("4. Pembagian\n");
        printf ("5. Div\n");
        printf ("6. Mod\n");
        printf ("7. Akar\n");
        printf ("8. Pangkat\n");
        printf("\n");
        printf("\n");
        scanf ("%i", &gumi);
            if (gumi==1)
            {
                printf("............Penjumlahan............\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%f", &m);
                printf ("Masukan Nilai Kedua : \n");
                scanf("%f", &i);
                mi=m+i;
                printf ("Jawaban = %.2f", mi);
                printf("\n");
                printf("\n");
            }
            else if (gumi==2)
            {
                printf("............Pengurangan...........\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%f",&m);
                printf ("Masukan Nilai Kedua : \n");
                scanf("%f", &i);
                mi=m-i;
                printf ("Jawaban = %.2f", mi);
                printf("\n");
                printf("\n");
            }
            else if (gumi==3)
            {
                printf(".............Perkalian............\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%f",&m);
                printf ("Masukan Nilai Kedua : \n");
                scanf("%f", &i);
                mi=m*i;
                printf ("Jawaban = %.2f", mi);
                printf("\n");
                printf("\n");
            }
                else if (gumi==4)
            {
                printf(".............Pembagian............\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%f",&m);
                printf ("Masukan Nilai Kedua : \n");
                scanf("%f", &i);
                mi=m/i;
                printf ("Jawaban = %.2f", mi);
                printf("\n");
                printf("\n");
            }
                else if (gumi==5)
            {
                printf("...............Div...............\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%i",&g);
                printf ("Masukan Nilai Kedua : \n");
                scanf("%i", &u);
                gu=(int)g/u;
                printf ("Jawaban = %i", gu);
                printf("\n");
                printf("\n");
            }
                else if (gumi==6)
            {
                printf("...............Mod...............\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%i",&g);
                printf ("Masukan Nilai Kedua : \n");
                scanf("%i", &u);
                gu=g%u;
                printf ("Jawaban = %i", gu);
                printf("\n");
                printf("\n");
            }
                else if (gumi==7)
            {
                printf("...............Akar...............\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%i",&g);
                gu=sqrt(g);
                printf ("Jawaban = %i", gu);
                printf("\n");
                printf("\n");
            }
                else if (gumi==8)
            {
                printf("...............Pangkat...............\n");
                printf("Masukan Nilai Pertama : \n");
                scanf("%i",&g);
                printf("Dipangkat (masukan angka): \n");
                scanf("%i",&u);
                gu=pow(g,u);
                printf ("Jawaban = %i", gu);
                printf("\n");
                printf("\n");
            }
           
        return 1;     
}


Program BOM


# include "stdio.h"
# include "conio.h"

int main ()
{   
       
    int g,u,m,i;

    printf ("Masukan sebuah angka :");
    scanf ("%i",&g);
    printf ("");
    system("cls");
    printf ("The Mision Is Begin, BE CAREFUL !!\n");
    printf ("**********************************\n");
    printf ("\nKamu hanya punya 3 kesempatan menebak angka !!! \n");
    printf ("\nKesempatan Pertama !!! \n");
    printf ("\nMasukan Angka : \n");
    scanf ("%i",&u);
    if (u==g)    {
        printf ("UHUUUUUUUY.. BOM JINAK!! Good Job!! I Like This ^_^ \n");
                }
    else if (u!=g)    {
        printf ("TETOT!!! Angka yang kamu masukan SALAH!! Anda Belum Beruntung! \n");
        printf ("Kesempatan Kedua !!! \n");
        printf ("\nMasukan Angka : \n");
        scanf ("%i",&m);
    if (m==g)    {
        printf ("UHUUUUUUUY.. BOM JINAK!! Good Job!! I Like This ^_^ \n");
                }
    else if (m!=g) {
        printf ("TETOT!!! Angka yang kamu masukan SALAH!! Coba Lagi! \n");
        printf ("Kesempatan Terakhir!!!! \n");
        printf ("\nMasukan Angka : \n");
        scanf ("%i",&i);
    if (i==g)    {
        printf ("UHUUUUUUUY.. BOM JINAK!! Good Job!! I Like This ^_^ \n");
                }
    else if (i!=g)    {
        printf ("Beletox beletox,, DUUUUUUUUAAAAAAARRRRRR!!!! yah kamu gagal,, T_T \n");
                    }
                }
    }
                                                                       
                                   
  
  
    getch();
    return 1;
}

Prinsip Kerja :
Dalam program ini user di ilustrasikan menjadi seorang penjinak BOM,, dan di tuntut untuk menebak angka yang sebelumnya telah di inputkan, hanya tersedia 3 kesempatan menebak angka tersebut, apabila angka yang inputkan benar maka proses di hentikan dan BOM tidak meledak apabila dalam kesempatan 1 dan 2 angka yang di inputkan user salah maka akan di suruh untuk mencoba kembali, namun apabila dalam kesempatan ke-3 masih salah maka BOM akan meledak !!

1 komentar:

  1. Black Titanium Wedding Band | Titha, Indonesia
    Black Titanium Wedding Band is titanium band rings a Wedding Band that brings the all-round wedding experience of titanium mens rings Titha to titanium hair your wedding. Our dedicated group has been samsung galaxy watch 3 titanium together titanium keychain for 25 years!

    BalasHapus