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

Jumat, Oktober 23, 2015

BAHASA C.OLIMPIADIN #05



/*Program untuk manghitung total jam, menit dan detik
IS            : sembarang
FS           : cetak total jam, menit, dan detik di layar
*/
#include <stdio.h>
                typedef struct{//membuat tife data baru
                int jam, menit, detik;//field
                } waktu;//nama tife data baru
int main (){
                waktu pelari1, pelari2, pelari3;//waktu adalah tipe data
                int Tjam, Tmenit, Tdetik;
                printf("||================================||\n");
                printf("    SELAMAT DATANG DI PERSIAPAN OLIMPIADE\n");
                printf("||================================||\n\n");
                printf("Pelari Pertama\n");
                printf("jam :");//masukan nilai pelari pertama
                scanf("%d", &pelari1.jam);//membaca nilai masukan
                printf("menit :");
                scanf("%d", &pelari1.menit);
                printf("detik :");
                scanf("%d", &pelari1.detik);
                printf("\nPelari kedua\n");
                printf("jam :");
                scanf("%d", &pelari2.jam);
                printf("menit :");
                scanf("%d", &pelari2.menit);
                printf("detik :");
                scanf("%d", &pelari2.detik);
                printf("\nPelari ketiga\n");
                printf("jam :");
                scanf("%d", &pelari3.jam);
                printf("menit :");
                scanf("%d", &pelari3.menit);
                printf("detik :");
                scanf("%d", &pelari3.detik);
                Tjam = pelari1.jam + pelari2.jam + pelari3.jam;//formula untuk total jam
                Tmenit = pelari1.menit + pelari2.menit + pelari3.menit;//formula untuk total menit
                Tdetik = pelari1.detik + pelari2.detik + pelari3.detik;//formula untuk total detik
                while (Tdetik >= 60.0)
                {
                                Tdetik = Tdetik - 60.0;
                                Tmenit = Tmenit + 1.0;
                }
                                while (Tmenit >= 60.0)
                                {
                                                Tmenit = Tmenit - 60.0;
                                                Tjam = Tjam + 1.0;
                                }
                printf("\nTotal waktu seluruh pelari\n");
                printf("\nwaktu = %d jam, %d menit, %d detik\n", Tjam, Tmenit, Tdetik);//menampilkan total
}

Falcon C++ 3.3
MRA_05 15:10 231015

Senin, Oktober 19, 2015

BAHASA C.BENSINKU #04



/*Program untuk melakukan transaksi pembelian bensin.
masukan dari program ini adalah liter yang diperluka.
dan keluaran program ini adalah total harga yang harus dibayar, dan kembalian
IS            : harga 1 liter 7500
FS           : cetak pengisian dan kembalian atas pembelian bensin
*/
#include<stdio.h>
#include<conio.h>
int main (){
                //DEKLARASI
                const float harga1liter = 7500.0; //ketetapan harga 1 liter
                float liter; //pembelian liter bisa dalam bentuk desimal
                int bayar, pengisian, kembalian;//bilangan bulat
                printf("||================================||\n");
                printf("    SELAMAT DATANG DI BENSINKU\n");
                printf("||================================||\n\n");
                //ALGORITMA
                printf("Harga 1 liter = Rp 7500 \n");
                printf("silahkan lakukan transaksi\n\n");
                printf("Liter :"); //masukan angka berapa liter yg akan dibeli
                scanf("%f", &liter);//membaca masukan (liter)
                pengisian = liter * harga1liter;//formula pengisian
                printf("Total pembayaran pengisian bensin : Rp. %d\n\n", pengisian);//nilai pengisian
                printf("Hasil trasaksi\n");
                printf("Bayar : Rp. ");//masukan angka yg akan dibayar
                scanf("%d", &bayar);//membaca masukan (bayar)
                kembalian = bayar - pengisian;//formula kembalian
                printf("Kembalian : Rp. %d \n\n", kembalian);//nilai kembalian
                printf("||===========TERIMA KASIH===========||\n");
                getch();
                }

Falcon C++ 3.3
MRA_04 16:35 191015

 
biz.