Selasa, November 17, 2015

BAHASA C.TONG_MILK #08


/*
Program kasir
IS                            : harga 4 varian rasa, take away terkena PPN 10%, inputan order
FS                           : cetak rasa, banyak pemesanan, ukuran, PPN, pembayaran, kembalian
*/

#include<stdio.h>

typedef enum { false = 0 , true = 1} boolean;
typedef struct {
                int banyakpembelian, hargaukuran;
                char ukuran; boolean takeaway;
                float totalpembelian, harga;} pesanan;

int main(){
                pesanan user;
                int order;
                boolean again;
                float PPN, total, pembayaran, kembalian;
               
                while (!(order == 5)){
                               
                printf("Menu SUSU yang tersedia :\n");
                printf("1. Coklat                                Rp.10.000 (S)\n");
                printf("2. strawberry                      Rp.15.000 (S)\n");
                printf("3. Vanila                                Rp.10.000 (S)\n");
                printf("4. Oreo                                  Rp.20.000 (S)\n\n");
                printf("5. Anda tidak ingin memesan\n");
                printf("\n");
                printf("Keterangan:\n");
                printf("S = Small\n");
                printf("M = Medium --> dikenai tambahan biaya Rp.5.000 dari ukuran S\n");
                printf("L = Large --> dikenai tambahan biaya Rp.10.000 dari ukuran S\n");
                printf("Rasa Coklat dan Vanila dapat TAKE AWAY.\n");
                printf("TAKE AWAY dikenakan PPN 10 % \n\n");
                printf("=============================================================\n\n");
               
                printf("Masukan nomor menu 1/2/3/4/5 : "); scanf("%d", &order);
                if (order != 5){
                printf("Ukuran S/M/L : "); scanf("%s", &user.ukuran);
                                if ((user.ukuran == 'S') || (user.ukuran == 's')) {
                                user.hargaukuran = 0;}
                else if ((user.ukuran == 'M') || (user.ukuran == 'm')) {
                                user.hargaukuran = 5000;}
                else if ((user.ukuran == 'L') || (user.ukuran == 'l')) {
                                user.hargaukuran = 10000;}
                               
                printf("Banyaknya : "); scanf("%d", &user.banyakpembelian);
                printf("TAKE AWAY? (1=Ya / 0=Tidak): "); scanf("%d", &user.takeaway);
                printf("=============================================================\n\n");
               
                switch (order){
                               
                                case 1 :
                                               
                                                printf("Susu yang anda pilih : Coklat\n"); user.harga = 10000;
                                                printf("Banyaknya : %d\n", user.banyakpembelian);
                                                if (user.takeaway == true){
                                                                printf("Status : TAKE AWAY\n");
                                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                                PPN = user.totalpembelian * 0.1;
                                                                printf("PPN : Rp. %.2f\n", PPN);
                                                                total = user.totalpembelian + PPN;
                                                                printf("TOTAL : Rp. %.2f\n", total);
                                                                printf("=============================================================\n\n");
                                                                printf("Pembayaran : ");
                                                                scanf("%f", &pembayaran);
                                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                                kembalian = pembayaran - total;
                                                                printf("kembalian : Rp. %.2f", kembalian);
                                                                break;}
                                               
                                                else if(user.takeaway == false){
                                                                printf("DINNER IN\n");
                                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                                printf("TOTAL : Rp. %.2f\n", user.totalpembelian);
                                                                printf("=============================================================\n\n");
                                                                printf("Pembayaran : ");
                                                                scanf("%f", &pembayaran);
                                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                                kembalian = pembayaran - user.totalpembelian;
                                                                printf("kembalian : Rp. %.2f", kembalian);
                                                                break;}
                                                               
                                case 2 :
                                               
                                                printf("Susu yang anda pilih : Strawberry\n"); user.harga = 15000;
                                                if (user.takeaway == true){
                                                printf("Don't TAKE AWAY!!\n");
                                                printf("Banyaknya : %d\n", user.banyakpembelian);
                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                printf("TOTAL : Rp. %.2f\n", user.totalpembelian);
                                                printf("=============================================================\n\n");
                                                printf("Pembayaran : ");
                                                scanf("%f", &pembayaran);
                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                kembalian = pembayaran - user.totalpembelian;
                                                printf("kembalian : Rp. %.2f", kembalian);
                                                break;}
                                               
                                                else if (user.takeaway == false){
                                                printf("DINNER IN\n");
                                                printf("Banyaknya : %d\n", user.banyakpembelian);
                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                printf("TOTAL : Rp. %.2f\n", user.totalpembelian);
                                                printf("=============================================================\n\n");
                                                printf("Pembayaran : ");
                                                scanf("%f", &pembayaran);
                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                kembalian = pembayaran - user.totalpembelian;
                                                printf("kembalian : Rp. %.2f", kembalian);
                                                break;}
                                               
                                case 3 :
                                               
                                                printf("Susu yang anda pilih : Vanila\n"); user.harga = 10000;
                                                printf("Banyaknya : %d\n", user.banyakpembelian);
                                                if (user.takeaway == true){
                                                                printf("Status : TAKE AWAY\n");
                                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                                PPN = user.totalpembelian * 0.1;
                                                                printf("PPN : Rp. %.2f\n", PPN);
                                                                total = user.totalpembelian + PPN;
                                                                printf("TOTAL : Rp. %.2f\n", total);
                                                                printf("=============================================================\n\n");
                                                                printf("Pembayaran : ");
                                                                scanf("%f", &pembayaran);
                                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                                kembalian = pembayaran - total;
                                                                printf("kembalian : Rp. %.2f", kembalian);
                                                                break;}
                                               
                                                else if(user.takeaway == false){
                                                                printf("DINNER IN\n");
                                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                                printf("TOTAL : Rp. %.2f\n", user.totalpembelian);
                                                                printf("=============================================================\n\n");
                                                                printf("Pembayaran : ");
                                                                scanf("%f", &pembayaran);
                                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                                kembalian = pembayaran - user.totalpembelian;
                                                                printf("kembalian : Rp. %.2f", kembalian);
                                                                break;}
                                                               
                                case 4 :
                                               
                                                printf("Susu yang anda pilih : Oreo\n"); user.harga = 20000;
                                                if (user.takeaway == true){
                                                printf("Don't TAKE AWAY!!\n");
                                                printf("Banyaknya : %d\n", user.banyakpembelian);
                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                printf("TOTAL : Rp. %.2f\n", user.totalpembelian);
                                                printf("=============================================================\n\n");
                                                printf("Pembayaran : ");
                                                scanf("%f", &pembayaran);
                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                kembalian = pembayaran - user.totalpembelian;
                                                printf("kembalian : Rp. %.2f", kembalian);
                                                break;}
                                               
                                                else if (user.takeaway == false){
                                                printf("DINNER IN\n");
                                                printf("Banyaknya : %d\n", user.banyakpembelian);
                                                user.totalpembelian = (user.banyakpembelian * user.harga) + (user.banyakpembelian * user.hargaukuran);
                                                printf("Subtotal : Rp %.2f\n", user.totalpembelian);
                                                printf("TOTAL : Rp. %.2f\n", user.totalpembelian);
                                                printf("=============================================================\n\n");
                                                printf("Pembayaran : ");
                                                scanf("%f", &pembayaran);
                                                printf("Pembayaran : Rp. %.2f\n", pembayaran);
                                                kembalian = pembayaran - user.totalpembelian;
                                                printf("kembalian : Rp. %.2f", kembalian);
                                                break;}
                                                                }
                                                }
                                if (order == 5)
                                                printf("Anda tidak memesan\n");
                }             
                printf("\n\n========================TERIMA KASIH=========================\n\n");                        
}

Falcon C++ 3.3
MRA_08 16:35 171115

Jumat, November 06, 2015

BAHASA C.KALKULATOR_SEDERHANA #07



/*
Program kalkulator sederhana yang melakukan operasi penjumlahan,
pengurangan, perkalian dan pembagian (+, -, *, /), masukan dari program ini adalah
memilih oprasi aritmatika dan bilangan/angka dari user, keluaran dari program ini adalah hasil
IS                            : sembarang
FS                           : hasil dari oprasi aritmatika
*/

#include<stdio.h>
int main (){
                float bilangan1, bilangan2, hasil;
                char Operator ; //tipe data untuk satu karakter
               
                printf("a) untuk operator +\n");
                printf("b) untuk operator -\n");
                printf("c) untuk operator *\n");
                printf("d) untuk operator /\n");
               
                printf("Masukkan operator: ");
                scanf("%s", &Operator);
                switch (Operator)
                {
                                case 'a':
                                                printf("Bilangan pertama : ");
                                                scanf("%f", &bilangan1);
                                                printf("Bilangan kedua : ");
                                                scanf("%f", &bilangan2);
                                                hasil = bilangan1 + bilangan2;
                                                printf("Hasil Perhitungan : %.2f", hasil);
                                                break;
                               
                                case 'b':
                                                printf("Bilangan pertama : ");
                                                scanf("%f", &bilangan1);
                                                printf("Bilangan kedua : ");
                                                scanf("%f", &bilangan2);
                                                if (bilangan1 >= bilangan2){
                                                                hasil = bilangan1 - bilangan2;
                                                                printf("%.f - %.f", bilangan1, bilangan2);}
                                                else
                                                                hasil = bilangan2 - bilangan1;
                                                                printf("%.f - %.f", bilangan1, bilangan2);
                                                printf("Hasil Perhitungan : %.2f ", hasil);
                                                break;
                               
                                case 'c':
                                                printf("Bilangan pertama : ");
                                                scanf("%f", &bilangan1);
                                                printf("Bilangan kedua : ");
                                                scanf("%f", &bilangan2);
                                                hasil = bilangan1 * bilangan2;
                                                printf("Hasil Perhitungan : %.2f", hasil);
                                                break;
                               
                                case 'd':
                                                printf("Bilangan pertama : ");
                                                scanf("%f", &bilangan1);
                                                printf("Bilangan kedua : ");
                                                scanf("%f", &bilangan2);
                                                if (bilangan1 >= bilangan2)
                                                                hasil = bilangan1 / bilangan2;
                                                else
                                                                hasil = bilangan2 / bilangan1;
                                                printf("Hasil Perhitungan : %.2f ", hasil);
                                                break;
                }
}

Falcon C++ 3.3
MRA_07 19:10 061115

Selasa, November 03, 2015

BAHASA C.KAKUS #06



/*
Program untuk mencetak pangkat user Kakus Community berdasarkan
jumlah postingan user Kakus agan untuk laki-laki dan aganwati untuk perempuan.
IS                            : sembarang
FS                           : cetak pemilihan jenis kelamin, nama, pangkat user Kakus Community
*/
#include<stdio.h> 
int main(){
                char nama[50], sapaan[10], status[1000];
                int jeniskelamin, jumlahPost;
                printf("Masukkan jenis kelamin Anda (1=Laki-laki || 2=Perempuan):");
                scanf("%d", &jeniskelamin);
                switch (jeniskelamin){
                                case 1 :
                                                strcpy (sapaan, "Agan"); //menyali suatu string asal ke variabel string tujuan
                                                break;
                                case 2 :
                                                strcpy (sapaan, "Aganwati"); //menyali suatu string asal ke variabel string tujuan
                                                break;
                                default :
                                                printf("salah");
                                                break;
                }
                printf("Kenalan dulu yuk, siapa nama %s?", sapaan);
                scanf("%s", &nama);
                printf("Hai %s %s.", sapaan, nama);
                printf("\nBerapa jumlah post %s %s sampai saat ini ya? ", sapaan, nama);
                scanf("%d", &jumlahPost);
 
                if (jumlahPost >= 0 && jumlahPost <= 99)
                                strcpy (status, "newbie");
                else if (jumlahPost >= 100 && jumlahPost <= 499)
                                strcpy (status, "Kasak-kusuker");
                else if (jumlahPost >= 500 && jumlahPost <= 749)
                                strcpy (status, "Kasak-kusuk");
                else if (jumlahPost >= 750 && jumlahPost <= 999)
                                strcpy (status, "Kasak-kusuk Holic");
                else if (jumlahPost >= 1000 && jumlahPost <= 3999)
                                strcpy (status, "Kasak-kusuk Addict");
                else if (jumlahPost >= 4000 && jumlahPost <= 9999)
                                strcpy (status, "Kasak-kusuk Maniac");
                else if (jumlahPost >= 10000 && jumlahPost <= 24999)
                                strcpy (status, "Kasak-kusuk Geek");
                else if (jumlahPost >= 25000 && jumlahPost <= 49999)
                                strcpy (status, "Kasak-kusuk freak");
                else if (jumlahPost >= 50000)
                                strcpy (status, "Made in Kasak-kusuk community");
               
                printf("\npangkat %s %s sekarang adalah %s\n", sapaan, nama, status);
               
                if(jumlahPost >= 2000)
                                printf("%s boleh melempar Cendol atau bata ke user lain\n", sapaan);
                else
                                printf("%s belum bisa melempar Cendol atau bata ke user lain\n", sapaan);        
}

Falcon C++ 3.3
MRA_06 17:45 031115

 
biz.