Senin, Januari 18, 2016

BAHASA C.TABUNGAN #16



/*
Program untuk memperoleh bunga bank dengan presentase tertentu tergantung
saldo yang dimiliki saat itu sebanyak N tahun

IS                            : sembarang
FS                           : cetak bunga bank dengan presentase tertentu tergantung
saldo yang dimiliki saat itu sebanyak N tahun
*/

#include<stdio.h>

void persentase(float *saldo, float *bunga);

int main(){
                int tahun, i;
                float saldo, bunga;
               
                printf("Masukan jumlah tahun : "); scanf("%d", &tahun);
                printf("Masukan saldo tabungan : "); scanf("%f", &saldo);
                printf("Masukan persentase bunga : "); scanf("%f", &bunga);
               
                for (i = 1 ; i <= tahun; i++){
                               
                                persentase(&saldo, &bunga);
                               
                                printf("Saldo setelash tahun ke-%d = Rp %.2f \n", i, saldo);
                               
                }
}


void persentase(float *saldo, float *bunga){
                *saldo = *saldo + (*bunga * *saldo / 100.0);
}

Falcon C++ 3.3
MRA_16 17:25 180116

Minggu, Januari 10, 2016

BAHASA C.JUMLAH N GENAP #15



/*
Program untuk menjumlahkan nilai bilangan genap sebanyak N
N ditentukan oleh inputan/user.
IS                            : sembarang
FS                           : cetak jumlah nilai bilangan genap sebanyak N.
*/

#include<stdio.h>

void jumlahgenap(int N, int *hasil);

int main(){
                int N, hasil;
               
                printf("Program Jumlah N Genap Pertama\n");
               
                printf("Banyaknya bilangan genap yang ingin dijumlahkan : ");
                scanf("%d", &N);
               
                jumlahgenap(N, &hasil);
               
                printf("Jumlah %d bilangan genap pertama adalah %d.", N, hasil);
               
}


void jumlahgenap(int N, int *hasil){
                *hasil = N * (N + 1);
}

Falcon C++ 3.3
MRA_15 11:58 110116

Senin, Januari 04, 2016

BAHASA C.HOTEL_VILLA_WISMA (PROSEDURE) #14



/*
Program untuk memilih Hotel, Villa atau Wisma.
berapa kamar dan berapa hari menginap adalah inputan dari user
IS                            : sembarang
FS                           : cetak harga dari pilihan user, apakah itu Hotel, Villa atau Wisma.
*/

#include<stdio.h>
#include<stdbool.h>

void hotel();
void pembayaranHotel(int harga_hotel, int kamar, int hari, bool day);
void villa();
void pembayaranVilla(int harga_villa, int kamar, int hari);
void wisma();
void pembayaranWisma(int harga_wisma, int kamar, int hari);

bool day;

int main(){
                int menu;
                do {
                printf("Berbagai Penginapan\n");
                printf("1. Hotel\n");
                printf("2. Villa\n");
                printf("3. Wisma\n\n");
                printf("4. Keluar Program\n");
                printf("Masukan pilihan anda : "); scanf("%d", &menu);
               
                if (menu == 1)
                                hotel ();
                else if (menu == 2)
                                villa ();
                else if (menu == 3)
                                wisma ();
                else if (menu == 4)
                                printf("Terima kasih. Anda keluar program\n");
                else if (menu >= 5){
                                printf("Pilihan anda tidak ada\n");
                                printf("Masukan pilihan anda : "); scanf("%d", &menu);}
                }while(menu != 4);
}

void hotel(){
                int menu_hotel, harga_hotel, kamar, hari;
               
                do{
                printf("1. Hotel A\t Rp.1.000.000/Malam\n");
                printf("2. Hotel B\t Rp.750.000/Malam\n");
                printf("3. Hotel C\t Rp.500.000/Malam\n");
                printf("4. Hotel D\t Rp.300.000/Malam\n");
                printf("5. Hotel E\t Rp.200.000/Malam\n\n");
                printf("6. Kembali ke menu Utama\n\n");
                printf("diskon 30%c untuk pemesanan minimal 3 kamar atau lebih.\n", 37);
                printf("Hotel mana yang anda pilih? "); scanf("%d", &menu_hotel);
               
                switch(menu_hotel)
                {
                case 1 :
                                harga_hotel = 1000000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranHotel(harga_hotel, kamar, hari, day);
                                break;
                case 2 :
                                harga_hotel = 750000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranHotel(harga_hotel, kamar, hari, day);
                                break;
                case 3 :
                                harga_hotel = 500000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranHotel(harga_hotel, kamar, hari, day);
                                break;
                case 4 :
                                harga_hotel = 300000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranHotel(harga_hotel, kamar, hari, day);
                                break;
                case 5 :
                                harga_hotel = 200000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranHotel(harga_hotel, kamar, hari, day);
                                break;
                default:
                                printf("Menu yang anda masukan salah");
                                break;
                                }
                }while(menu_hotel != 6);
}

void pembayaranHotel(int harga_hotel, int kamar, int hari, bool day){
                int total, diskon;
               
                if (kamar < 3){
                                total = harga_hotel * kamar * hari;
                                printf("Total pembayaran : Rp.%d\n", total);
                                printf("=====================================\n\n");
                                }
               
                else if (kamar >= 3 && day == true){
                                total = harga_hotel * kamar * hari;
                                diskon = harga_hotel * kamar * hari * 30/100;
                                total = total - diskon;
                                printf("Total pembayaran : Rp.%d\n", total);
                                printf("=====================================\n\n");
                    }         
}

void villa(){
                int menu_villa, harga_villa, kamar, hari;
               
                do{
                printf("1. Villa A\t Rp.750.000/Malam\n");
                printf("2. Villa B\t Rp.500.000/Malam\n");
                printf("3. Villa C\t Rp.300.000/Malam\n");
                printf("4. Kembali ke menu Utama\n\n");
                printf("diskon 40%c untuk pemesanan minimal 4 hari atau lebih.\n", 37);
                printf("Villa mana yang anda pilih? "); scanf("%d", &menu_villa);
               
                switch(menu_villa)
                {
                case 1 :
                                harga_villa = 750000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranVilla(harga_villa, kamar, hari, day);
                                break;
                case 2 :
                                harga_villa = 500000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranVilla(harga_villa, kamar, hari, day);
                                break;
                case 3 :
                                harga_villa = 300000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                printf("0 = weekdays\t1 = longweeks\t pilih : "); scanf("%d", &day);
                                pembayaranVilla(harga_villa, kamar, hari, day);
                                break;
                default:
                                printf("Menu yang anda masukan salah");
                                break;
                                }
                } while(menu_villa != 4);
}

void pembayaranVilla(int harga_villa, int kamar, int hari){
                int total, diskon;
               
                if (hari < 4){
                                total = harga_villa * kamar * hari;
                                printf("Total pembayaran : Rp.%d\n", total);
                                printf("=====================================\n\n");
                                }
                else if (hari >= 4 && day == true){
                                total = harga_villa * kamar * hari;
                                diskon = harga_villa * kamar * hari * 40/100;
                                total = total - diskon;
                                printf("Total pembayaran : Rp.%d\n", total);
                                printf("=====================================\n\n");
                    }         
}

void wisma(){
                int menu_wisma, harga_wisma, kamar, hari;
               
                do{
                printf("1. Wisma A\t Rp.750.000/Malam\n");
                printf("2. Wisma B\t Rp.500.000/Malam\n");
                printf("3. Kembali ke menu Utama\n\n");
                printf("Wisma mana yang anda pilih? "); scanf("%d", &menu_wisma);
               
                switch(menu_wisma)
                {
                case 1 :
                                harga_wisma = 750000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                pembayaranWisma(harga_wisma, kamar, hari);
                                break;
                case 2 :
                                harga_wisma = 500000;
                                printf("Berapa kamar yg anda pesan : "); scanf("%d", &kamar);
                                printf("Berapa hari anda menginap : "); scanf("%d", &hari);
                                pembayaranWisma(harga_wisma, kamar, hari);
                                break;
                default:
                                printf("Menu yang anda masukan salah");
                                break;
                                }
                }while(menu_wisma != 3);
}

void pembayaranWisma(int harga_wisma, int kamar, int hari){
                int total;
               
                                total = harga_wisma * kamar * hari;
                                printf("Total pembayaran : Rp.%d\n", total);
                                printf("=====================================\n\n");
}

Falcon C++ 3.3
MRA_14 15:08 040116

 
biz.