1. Paket Nasi

#include <stdlib.h>
#include <stdio.h>

int main ()
{
    int menu, nasi=3000, ayam_bakar=7000, tahu=1000, tempe=1000, lalap=2000,
    air_mineral=3000, sayur_asem=2000, gepuk=5000, air_hangat=1000,jumlah_pesanan,total,pajak,total_akhir;
   
    printf("=========Selamat datang di Raka's Resto========== \n\n");
    printf("PAKET MAKANAN \n");
    printf("=============\n");
    printf("Paket 1 \n");
    printf("Paket 2 \n");
    printf("Paket 3 \n");
    printf("Silakan pilih paket menu yang ada :");
    scanf("%d",&menu);
    printf("Banyaknya pesanan :");
    scanf("%d",&jumlah_pesanan);
    printf("\n");
   
    switch (menu){
           case 1 :
                printf("Paket 1 \n");
                printf("Nasi :%d",nasi);
                printf("\nAyam Bakar :%d",ayam_bakar);
                printf("\nTahu  :%d",tahu);
                printf("\nTempe :%d",tempe);
                printf("\nLalapan :%d",lalap);
                printf("\nAir Mineral :%d",air_mineral);
                printf("\nJumlah pesanan :%d paket",jumlah_pesanan);
                total=(nasi+ayam_bakar+tahu+tempe+lalap+air_mineral)*jumlah_pesanan;
                pajak=(total)*10/100;
                total_akhir=total+pajak;
                printf("\n");
                printf("\nTotal, paket 1 * %d :%d",jumlah_pesanan,total);
                printf("\nPajak 10 persen : %d",pajak);
                printf("\nJadi, total yang harus anda bayar :%d",total_akhir);
                printf("\n");
           break;
            case 2 :
                printf("Paket 2 \n");
                printf("Nasi :%d",nasi);
                printf("\nAyam Bakar :%d",ayam_bakar);
                printf("\nSayur Asem :%d",sayur_asem);
                printf("\nTahu :%d",tahu);
                printf("\nTempe :%d",tempe);
                printf("\nLalapan :%d",lalap);
                printf("\nAir Mineral :%d",air_mineral);
                printf("\nJumlah pesanan :%d paket",jumlah_pesanan);
                total=(nasi+ayam_bakar+sayur_asem+tahu+tempe+lalap+air_mineral)*jumlah_pesanan;
                pajak=(total)*10/100;
                total_akhir=total+pajak;
                printf("\n");
                printf("\nTotal, paket 2 * %d :%d",jumlah_pesanan,total);
                printf("\nPajak 10 persen : %d",pajak);
                printf("\nJadi, total yang harus anda bayar :%d",total_akhir);
                printf("\n");
           break;
            case 3 :
                printf("Paket 1 \n");
                printf("Nasi :%d",nasi);
                printf("\nGepuk :%d",gepuk);
                printf("\nTahu :%d",tahu);
                printf("\nTempe :%d",tempe);
                printf("\nLalapan :%d",lalap);
                printf("\nAir Hangat :%d",air_hangat);
                printf("\nJumlah pesanan :%d paket",jumlah_pesanan);
                total=(nasi+gepuk+tahu+tempe+lalap+air_hangat)*jumlah_pesanan;
                pajak=(total)*10/100;
                total_akhir=total+pajak;
                printf("\n");
                printf("\nTotal, paket 2 * %d :%d",jumlah_pesanan,total);
                printf("\nPajak 10 persen : %d",pajak);
                printf("\nJadi, total yang harus anda bayar :%d",total_akhir);
                printf("\n");
           break;
           default:
                   printf("Maaf, Paket yang anda pilih tidak ada didalam menu..!! Silahkan Coba lagi :)\n");
                   }
           system("pause");
           return 0;
}

2. Menentukan Nilai Terbesar diantara 3 Bilangan.


#include <stdlib.h>
#include <stdio.h>

int main ()
{
    int a, b, c;
 
    printf("Masukan nilai a : ",a);
    scanf("%d",&a);
    printf("Masukan nilai b : ",b);
    scanf("%d",&b);
    printf("Masukan nilai c : ",c);
    scanf("%d",&c);
    printf("\n");

if (a>b){
    if (a>c){
          printf("A adalah yang terbesar",a);
    }else{
          printf("C adalah yang terbesar",c);
    }
}else{
    if (b>c){
      printf("B adalah yang terbesar",b);
  }else{
      printf("C adalah yang terbesar",c);
  }
}
    printf("\n");
    system("pause");
    return 0;
}

3. Menghitung Luas Lingkaran.

#include <stdlib.h>
#include <stdio.h>

int main()
{
    int r;
    float phi, luas;
    phi=3.14;
    
    printf("Masukan jari-jari lingkaran (cm) :",r);
    scanf("%i",&r);
    
    luas=phi*r*r;
    
    printf("Jadi luas lingkaran tersebut adalah :%f \n",luas);
    system ("pause");
    return 0;
}

4. Menghitung Luas Segitiga.

#include <stdlib.h>
#include <stdio.h>

int main()
{
    int alas, tinggi;
    float luas;
    
    printf("Masukan tinggi segitiga (cm) :", tinggi);
    scanf("%d",&tinggi);
    printf("Masukan alas segitiga (cm) :", alas);
    scanf("%d",&alas);
    
    luas=((alas*tinggi)*0.5);
    printf("Jadi luas segitiga tersebut adalah :%f \n",luas);
    
    system ("pause");
    return 0;
}

5. Menghitung Biaya Panggilan.

#include <stdlib.h>
#include <stdio.h>

int main()
{
    int jamA, menitA, jamB, menitB, detikA, detikB, detik, waktuA, waktuB, biaya;
    printf("WAKTU PANGGILAN AWAL \n ");
    printf("masukan waktu memulai panggilan(jam) :",jamA);
    scanf("%i",&jamA);
    printf("masukan waktu memulai panggilan(menit) :",menitA);
    scanf("%i",&menitA);
    printf("masukan waktu memulai panggilan(detik) :",detikA);
    scanf("%i",&detikA);
    printf("\n");
    
    printf("WAKTU PANGGILAN AKHIR \n ");
    printf("masukan waktu mengakhiri panggilan(jam) :",jamB);
    scanf("%i",&jamB);
    printf("masukan waktu mengakhiri panggilan(menit) :",menitB);
    scanf("%i",&menitB);
    printf("masukan waktu mengakhiri panggilan(detik) :",detikB);
    scanf("%i",&detikB);
    printf("\n");
    
    waktuA= (jamA*3600)+(menitA*60)+ detikA;
    waktuB= (jamB*3600)+(menitB*60)+ detikB;
    
    detik = waktuB-waktuA;
    biaya = (detik/30)*700;
    printf("Lama waktu bicara anda adalah %d jam %d menit %d detik \n",(jamB-jamA),(menitB-menitA),(detikB-detikA));
    printf("jadi biaya yang harus dikeluarkan adalah :%i  \n",biaya);
    
    system("pause");
    return 0;
    
}

6. Kalkulator.

#include<stdio.h>
#include<string.h>
int main(){

char menu [3];
int pertama, kedua, hasil;

printf("=========================================\n");
printf("Selamat Datang di Program Kalkulator Saya\n");
printf("=========================================\n\n");
printf("=============================\n");
printf("Nama \t: Raka Dwi Aprian\n");
printf("NIM \t: 1205990\n");
printf("=============================\n\n");
printf("Mulai Menjalankan Kalkulator\n");

menu:
printf("====================\n");
printf(" +. Pertambahan\n");
printf(" -. Pengurangan\n");
printf(" *. Perkalian\n");
printf(" /. Pembagian\n");
printf(" ^. Pemangkatan\n");
printf(" #. Exit \n");
printf("====================\n");
printf("-------------->>> Silakan input pilihan anda \t ?");
scanf("%s",menu);
 
           
if (strcmp(menu,"+")==0)
{
 system("cls");
 printf("Pertambahan ( + ) \n");
 printf ("Input angka Pertama\t:");
 scanf ("%d",&pertama);
 printf ("\n");
 printf ("Input angka kedua\t:");
 scanf ("%d",&kedua);
 printf("   . . Loading . .\n");
 hasil=pertama+kedua;
 system ("pause");
 printf ("\n");
 printf ("Jadi Hasil Penghitunganya adalah : %d+%d= %d\n", pertama, kedua, hasil);
}
if (strcmp(menu,"-")==0)
{
 system("cls");
 printf("Pengurangan ( - ) \n");
 printf ("Input angka Pertama\t:");
 scanf ("%d",&pertama);
 printf ("\n");
 printf ("Input angka kedua\t:");
 scanf ("%d",&kedua);
 printf("   . . Loading . .\n");
 hasil=pertama-kedua;
 system ("pause");
 printf ("\n");
 printf ("Jadi Hasil Penghitunganya adalah : %d-%d= %d\n", pertama, kedua, hasil);  
}
if (strcmp(menu,"*")==0)
{
 system("cls");
 printf("Perkalian ( * ) \n");
 printf ("Input angka Pertama\t:");
 scanf ("%d",&pertama);
 printf ("\n");
 printf ("Input angka kedua\t:");
 scanf ("%d",&kedua);
 printf("   . . Loading . .\n");
 hasil=pertama*kedua;
 system ("pause");
 printf ("\n");
 printf ("Jadi Hasil Penghitunganya adalah : %d*%d= %d\n", pertama, kedua, hasil);
}
if (strcmp(menu,"/")==0)
{
  system("cls");
 printf("Pembagian ( / ) \n");
 printf ("Input angka Pertama\t:");
 scanf ("%d",&pertama);
 printf ("\n");
 printf ("Input angka kedua\t:");
 scanf ("%d",&kedua);
 printf("   . . Loading . .\n");
 hasil=pertama/kedua;
 system ("pause");
 printf ("\n");
 printf ("Jadi Hasil Penghitunganya adalah : %d/%d= %d\n", pertama, kedua, hasil);
}
if (strcmp(menu,"^")==0)
{
 system("cls");
 printf("Pemangkatan ( ^ ) \n");
 printf ("Input angka Pertama\t:");
 scanf ("%d",&pertama);
 printf ("\n");
 printf ("Input angka kedua\t:");
 scanf ("%d",&kedua);
 printf("   . . Loading . .\n");
 hasil= pow(pertama,kedua);
 system ("pause");
 printf ("\n");
 printf ("Jadi Hasil Penghitunganya adalah : (%d^%d)= %d\n", pertama, kedua,                 hasil);
}
if (strcmp(menu,"#")==0)
{
 return 0;
}
system("pause");
system("cls");
goto menu;
}

72 comments:

  1. Replies
    1. jangan di baca dong mba, tapi dipahami dan di praktekin :-)

      Delete
  2. gan saya error coding kalkulator,, yg di "system ("cls")

    gi mna gan solusinya???

    ReplyDelete
  3. Aing lieur gan ajarkeun ath gan

    ReplyDelete
  4. Klai mau di satukan gmana gan

    ReplyDelete
  5. Aing lieur gan ajarkeun ath gan

    ReplyDelete
  6. mas, contoh program ahli waris ada gak ya ?

    ReplyDelete
    Replies
    1. program ahli waris gimana gan ??
      kalo soal ahli waris sih itu urusannya sama agama dan hukum gan hahahahaa :-d

      Delete
  7. gan bisa gak pake cout dan cin
    jangan pake printf dan scanf :D

    ReplyDelete
  8. gan iyeu mrogramna make software naon?

    ReplyDelete
    Replies
    1. pake Notepad ++ atu DevC++ bisa gan... :-)

      Delete
  9. gan gabisa di copy ato di download?

    ReplyDelete
  10. gan request dong gan, tambahin flowchartnya hehe. thanks

    ReplyDelete
  11. untuk kalkulator coba tambahin #include stdlib.h ama math.h

    ReplyDelete
  12. gan cara menambahkan satu mmenit gimna yaa?
    misalkan sekarang jam 09.59 mau jadi 10.00 gimana yaa? mohon bantuannya gaaa

    ReplyDelete
  13. Kak kalo buat tabel yg isinya nama gmn ya biar tabelnya rapih?

    ReplyDelete
    Replies
    1. kalau mau buat tabel mending pake PHP, jangan bahasa C. Terlalu rumit ehhehhee

      Delete
  14. mas ini coding apa ya? html css atau apa yaa?...

    ReplyDelete
  15. makasih blog nya kak,sedikit bisa pelan2 ngerti (h)

    ReplyDelete
  16. pusing,,,,,,,,,,,,,,maklum masih pemula

    ReplyDelete
  17. Bro comot Bagian 1-nya ya, dilinkenisasi ko hehehe

    ReplyDelete
  18. gan kok script kalkulatornya gk bsa di ya gan?

    ReplyDelete
  19. Gan ane ada tugas program c.
    Soal: banyak peserta masing2 memiliki 5 lemparan, dan mencari juara serta pencundang, dan mencari peserta tertentu itu pake daftar pilihan gan.. Mohon kasih coding nya ya gan

    ReplyDelete
  20. Bahasa c untuk desktop ada kah.?

    ReplyDelete
  21. yang coding luas segitiga pake bahasa C++ kan gan...??

    saya mau nanya cara nampilin hasil dari perhitungan luas segi tiga nya gimana gan...??

    saya kok gak keluar hasil nya...padahal coding nya udh bener...

    ReplyDelete
    Replies
    1. tolong kasig tau caranya dong...
      masih pemula di bahasa C++ soalnya...kalo html udh tamat:V

      Delete
    2. This comment has been removed by the author.

      Delete
    3. iya c++ gan..
      itu langsung nampil kok hasilnya, ya awal nya nanti kita input sendiri nilai alas dan tingginya. setelah itu langsung tampil dah...

      Delete
  22. Replies
    1. gpp gaan kalo pusing artinya agan lagi berpikir :)

      Delete
  23. bisa gak saya belajar pemrograman sama sampeyan

    ReplyDelete
  24. Gan, mau nanya punya koding buat menu sederhana gak gan? misalnya ada 4 menu, kalau kita pilih menu 2&3 bakalan keluar data belum diinputkan, kalo kita pilih menu 4, program selesai.
    ada gak gan koding yg masalah kek gitu?

    ReplyDelete
  25. kalau bisa programnya jangan yang static tapi yang dinamis, dengan ngubah variabel atau otomatis dengan sekali input.... dengan bahasa c yang sederhana.

    ReplyDelete
  26. terima kasih sangat membantu saya

    My blog

    ReplyDelete
  27. terimakasih sangat membantu saya kak izin copas dan share yaa heheh :)
    silahkan mampir kak
    My blog

    ReplyDelete
  28. artikelnya sangat membantu saya
    silahkan mampir

    My blog

    ReplyDelete
  29. bang buat tin tugas aku lu

    ReplyDelete
  30. bang buat tin tugas aku lu

    ReplyDelete
  31. gan,cara buat percabangan di pilihan gimana?

    ReplyDelete
  32. Contoh program c++
    http://balog18.blogspot.co.id/search/label/C?m=1

    ReplyDelete
  33. bagus, tapi program luas lingkaran kalau digunakan untuk menghitung angka 7 dan kelipatanya masih kurang tepat

    ReplyDelete
  34. bang kan saya coba untuk yang no.5,tapi kayaknya perintahnya masih ada yang kurang deh,karena pas di compile hanya muncul
    WAKTU PANGGILAN AWAL
    masukan waktu memulai panggilan(jam) :

    namun untuk hasil penjumlahannya tidak masuk,mohon untuk no.5 direvisi,thanks bang :)

    ReplyDelete
  35. Thanks Ya Sangat Bermanfaat Yg Kalkulator nya

    ReplyDelete
  36. makasih bang sangat bermanfaat ilmunya...

    ReplyDelete
  37. Gan itu pake aplikasi apa kalo buatny maaf bru latihan

    ReplyDelete
  38. makasih artikelnya, sangat bermanfaat
    My blog
    My Campus

    ReplyDelete
  39. jcreator bisa ngga ya pake ini kak? semoga bisa ya, mau pake untuk bikin tugas soalnya
    please visit http://www.atmaluhur.ac.id/

    ReplyDelete
  40. gan,,saya ada tugas kampus...tolong dibantu ya gan,,soalnya tanggal 9 september 2018 mau dikumpulkan tugasnya gan
    soalnya gan..
    buatlah cooding sederhana dengan menggunakan bahasa C untuk menentukan output volume tabung

    ReplyDelete
  41. System pause sm cls itu buat apa ya gan?

    ReplyDelete
  42. kenapa ga di tulis if (menu==+) atau if(menu==-)?

    ReplyDelete