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

Sabtu, Oktober 10, 2015

Bahasa C.Tukartingkattinggi #03



/*Program untuk mempertukarkan bilangan bulat A, B, C, dan D menjadi A=B, B=D, C=A, D=C
IS : sembarang nilai A, B, C dan D
FS : tukar dan cetak nilai A, B, C, D dengan pola A=B, B=D, C=A, dan D=C
*/
#include<stdio.h>
#include<conio.h>
Int main () {
                //Deklarasi
                int A, B, C, D;//nilai A, B, C, D adalah bilangan bulat
                printf("Sebelum pertukaran\n");
                printf("A :");//masukan angka untuk A (hal yg sama dilakukan pada B, C dan D)
                scanf("%d", &A);//membaca nilai A (hal yg sama dilakukan pada B, C dan D)
                printf("B :");
                scanf("%d", &B);
                printf("C :");
                scanf("%d", &C);
                printf("D :");
                scanf("%d", &D);

                C = C + B;
                B = C - B;
                C = C - B;

                D = D + B;
                B = D - B;
                D = D - B;

                A = A + B;
                B = A - B;
                A = A - B;
                               
                printf("Sesudah pertukaran\n");
                printf("A = %d\n", A);//nilai A ketika sudah ditukar (hal yg sama dilakukan pada B, C dan D)
                printf("B = %d\n", B);
                printf("C = %d\n", C);
                printf("D = %d\n", D);
                getch();
}

Falcon C++ 3.3
MRA_03 16:24 101015

Senin, Oktober 05, 2015

Bahasa C.PersegiPanjang #02

/*IS : panjang persegi panjang 9cm dan lebar persegi panjang 6cm
FS : menampilkan panjang, lebar, luas dan keliling persegi panjang Program untuk menghitung luas dan keliling dari sebuah persegi panjang. Nilai panjang dan lebar ditetapkan dalam program. ukuan dalam satuan cm.*/

#include <stdio.h>
int main () {
//deklarasi
int panjang, lebar; //panjang dan lebar persegi panjang
float luas, keliling; //luas persegi panjang dan keliling persegi panjang
//inisialisasi
panjang = 9; //nilai panjang kerucut
lebar = 6; //nilai lebar kerucut  //algoritma
luas = panjang * lebar; //formula luas persegi panjang
keliling = 2 * (panjang + lebar); //formula keliling persegi panjang
 //mencetak nilai panjang, lebar, luas dan keliling persegi panjang
printf("Program Persegi Panjang\n");
printf("Panjang = %d cm\n", panjang);
printf("lebar = %d cm\n", lebar);
printf("Luas = %.2f cm2\n", luas);
printf("keliling = %.2f cm\n", keliling);
}

Falcon C++ 3.3
MRA_02 22:56 051015

 
biz.