Jumat, 15 September 2017

BAHASA C : LENGKAP!!! Program Matematika Dasar, Mencari Luas, Luas Permukaan, Volume, dan Keliling.

Hai Guys !!!
Program Matematika Dasar adalah program yang simple namun untuk membuatnya membutuhkan waktu yang lumayan lama dan harus sabar !!!

Baik, kita langsung saja GO !!
Berikut codingnya


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <math.h>

typedef char string [20];
int main()
{
int pilihan;
float sisi, hasil_sisi, panjang_pp, lebar_pp, hasil_pp;
float panjang_s, lebar_s, hasil_s, panjang_j, lebar_j, hasil_j;
float d1_bk, d2_bk, hasil_bk, d1_l, d2_l, hasil_l, sejajar_1, sejajar_2, hasil_t, tp;
float jari1, hasil_ling, lebars_s, sisik, hasil_sisik, lebar_ppk, panjang_ppk, hasil_ppk;
float panjang_sk, lebar_sk, lebars_sk, hasil_sk, panjang_jk, lebar_jk, hasil_jk;
float d1_bkk, hasil_bkk, d1_lk, d2_lk, hasil_lk, sejajar_1k, sejajar_2k;
float sejajar_3k, sejajar_4k, hasil_tk, jari1k, hasil_lingk, sisi_rk, hasil_sisirk;
float panjang_ppbr, lebar_ppbr, tinggi_ppbr, hasil_ppbr, hasil_ppbr1, hasil_ppbr2, hasil_ppbr3, hasil_ppbr4;
float sisi_abr1, sisi_abr2, sisi_abr3, alas_sbr, tinggi_sbr, tinggi_pbr;
float hasil_psbr, hasil_psbr1, hasil_psbr2, hasil_psbr3, hasil_psbr4;
float alasbr_, tinggibr_, sisibr_, hasilbr_, hasilbr_1, hasilbr_2, jarib, hb ;
float jari2_lp, tinggi_lp, hasil_tab, hasil_tab1, hasil_tab2, js, ls, hs, hs1, hs2;
float sisi_vk, hasil_sisivk, panjangv, lebarv, tinggiv, hasil_vb, alasvp, tinggivp, tinggivpv;
float hasilvp, hasilvp2, panjangzz, lebarzz, tinggizz, hasilzz, jari2e, hasile, tinggie;
float jzz, tzz, hf, hf1, jariyu, hyu, hyu1;
char pilihan_bangundatar;

printf ("\n\n\n\t\t\t\t\t\t |==================|");
printf ("\n\t\t\t\t\t\t | MATEMATIKA DASAR |");
printf ("\n\t\t\t\t\t\t |==================|");
printf ("\n\t\t\t\t\t\t |1. KELILING       |");
printf ("\n\t\t\t\t\t\t |2. LUAS           |");
printf ("\n\t\t\t\t\t\t |3. LUAS PERMUKAAN |");
printf ("\n\t\t\t\t\t\t |4. VOLUME         |");
printf ("\n\t\t\t\t\t\t |==================|");

printf ("\n\n\n\t\t\t\t\t\t Masukan Pilihan : "); scanf ("%d", &pilihan);

system ("cls");
switch (pilihan)
{

case 2 :
printf ("\nBANGUN DATAR (MENCARI LUAS)\n");
printf ("\nA. PERSEGI");
printf ("\nB. PERSEGI PANJANG");
printf ("\nC. SEGITIGA");
printf ("\nD. JAJARGENJANG");
printf ("\nE. BELAH KETUPAT");
printf ("\nF. LAYANG - LAYANG");
printf ("\nG. TRAPESIUM");
printf ("\nH. LINGKARAN");
printf ("\n\n\nMASUKAN PILIHAN : "); scanf ("%s", &pilihan_bangundatar);

system ("cls");
switch (pilihan_bangundatar)
{
case 'A' : case 'a' :
printf ("\nLUAS BANGUN DATAR (PERSEGI)");
printf ("\n---------------------------");
printf ("\n\nMasukan Sisi    : "); scanf ("%f", &sisi);
hasil_sisi = (float) sisi * sisi ;
printf ("----------------------\n");
printf ("Luasnya adalah  : %.1f", hasil_sisi);
break;

case 'B' : case 'b' :
printf ("\nLUAS BANGUN DATAR (PERSEGI PANJANG)");
printf ("\n-----------------------------------");
printf ("\n\nMasukan Panjang : "); scanf ("%f", &panjang_pp);
printf ("Masukan Lebar : "); scanf ("%f", &lebar_pp);
hasil_pp = (float) panjang_pp * lebar_pp ;
printf ("----------------------\n");
printf ("Luasnya adalah : %.1f", hasil_pp);
break;

case 'C' : case 'c' :
printf ("\nLUAS BANGUN DATAR (SEGITIGA)");
printf ("\n----------------------------");
printf ("\n\nMasukan Alas : "); scanf ("%f", &panjang_s);
printf ("Masukan Tinggi : "); scanf ("%f", &lebar_s);
hasil_s = (panjang_s * lebar_s)/2 ;
printf ("----------------------\n");
printf ("Luasnya adalah : %.1f", hasil_s);
break;

case 'D' : case 'd' :
printf ("\nLUAS BANGUN DATAR (JAJARGENJANG)");
printf ("\n--------------------------------");
printf ("\n\nMasukan Alas : "); scanf ("%f", &panjang_j);
printf ("Masukan Tinggi : "); scanf ("%f", &lebar_j);
hasil_j = (panjang_j * lebar_j) ;
printf ("---------------------\n");
printf ("Luasnya adalah : %.1f", hasil_j);
break;

case 'E' : case 'e' :
printf ("\nLUAS BANGUN DATAR (BELAH KETUPAT)");
printf ("\n---------------------------------");
printf ("\n\nMasukan Diagonal 1 : "); scanf ("%f", &d1_bk);
printf ("Masukan Diagonal 2 : "); scanf ("%f", &d2_bk);
hasil_bk = (d1_bk * d2_bk)/2 ;
printf ("-----------------------------\n");
printf ("Luasnya adalah : %.1f", hasil_bk);
break;

case 'F' : case 'f' :
printf ("\nLUAS BANGUN DATAR (LAYANG - LAYANG)");
printf ("\n-----------------------------------");
printf ("\n\nMasukan Diagonal 1 : "); scanf ("%f", &d1_l);
printf ("Masukan Diagonal 2 : "); scanf ("%f", &d2_l);
hasil_l = (d1_l * d2_l)/2 ;
printf ("-----------------------------\n");
printf ("Luasnya adalah : %.1f", hasil_l);
break;

case 'G' : case 'g' :
printf ("\nLUAS BANGUN DATAR (TRAPESIUM)");
printf ("\n-----------------------------");
printf ("\n\nMasukan Sisi Sejajar 1 : "); scanf ("%f", &sejajar_1);
printf ("Masukan Sisi Sejajar 2 : "); scanf ("%f", &sejajar_2);
printf ("Masukan Tinggi : "); scanf ("%f", &tp);
hasil_t = (sejajar_1 + sejajar_2) * tp/2 ;
printf ("-----------------------------\n");
printf ("Luasnya adalah : %.1f", hasil_t);
break;

case 'H' : case 'h' :
printf ("\nLUAS BANGUN DATAR (LINGKARAN)");
printf ("\n-----------------------------");
printf ("\n\nMasukan Jari - jari : "); scanf ("%f", &jari1);
hasil_ling = (22 * jari1 * jari1)/7 ;
printf ("-----------------------------\n");
printf ("Luasnya adalah : %.1f", hasil_ling);
break;
} printf ("\n\n\n\n\n\n\n\n\t\t\t\t\t\t PRESS ANY KEY TO EXIT . . . ");
 getch ();
 exit (0);


case 1 :
printf ("\nBANGUN DATAR (MENCARI KELILING)\n");
printf ("\nA. PERSEGI");
printf ("\nB. PERSEGI PANJANG");
printf ("\nC. SEGITIGA");
printf ("\nD. JAJARGENJANG");
printf ("\nE. BELAH KETUPAT");
printf ("\nF. LAYANG - LAYANG");
printf ("\nG. TRAPESIUM");
printf ("\nH. LINGKARAN");
printf ("\n\n\nMASUKAN PILIHAN : "); scanf ("%s", &pilihan_bangundatar);

system ("cls");
switch (pilihan_bangundatar)
{
case 'A' : case 'a' :
printf ("\nKELILING BANGUN DATAR (PERSEGI)");
printf ("\n-------------------------------");
printf ("\n\nMasukan Sisi        : "); scanf ("%f", &sisik);
hasil_sisik = (float) 4 * sisik ;
printf ("--------------------------\n");
printf ("Kelilingnya adalah  : %.1f", hasil_sisik);
break;

case 'B' : case 'b' :
printf ("\nKELILING BANGUN DATAR (PERSEGI PANJANG)");
printf ("\n---------------------------------------");
printf ("\n\nMasukan Panjang   : "); scanf ("%f", &panjang_ppk);
printf ("Masukan Lebar   : "); scanf ("%f", &lebar_ppk);
hasil_ppk = (float) (panjang_ppk + lebar_ppk)*2 ;
printf ("-------------------------\n");
printf ("Kelilingnya adalah : %.1f", hasil_ppk);
break;

case 'C' : case 'c' :
printf ("\nKELILING BANGUN DATAR (SEGITIGA)");
printf ("\n--------------------------------");
printf ("\n\nMasukan Sisi A   : "); scanf ("%f", &panjang_sk);
printf ("Masukan Sisi B   : "); scanf ("%f", &lebar_sk);
printf ("Masukan Sisi C   : "); scanf ("%f", &lebars_sk);
hasil_sk = panjang_sk + lebar_sk + lebars_sk ;
printf ("-------------------------\n");
printf ("Kelilingnya adalah : %.1f", hasil_sk);
break;

case 'D' : case 'd' :
printf ("\nKELILING BANGUN DATAR (JAJARGENJANG)");
printf ("\n------------------------------------");
printf ("\n\nMasukan Sisi 1   : "); scanf ("%f", &panjang_jk);
printf ("Masukan Sisi 2   : "); scanf ("%f", &lebar_jk);
hasil_jk = (2*panjang_jk) + (2*lebar_jk);
printf ("--------------------------\n");
printf ("Kelilingnya adalah : %.1f", hasil_jk);
break;

case 'E' : case 'e' :
printf ("\nKELILING BANGUN DATAR (BELAH KETUPAT)");
printf ("\n-------------------------------------");
printf ("\n\nMasukan Sisi   : "); scanf ("%f", &d1_bkk);
hasil_bkk = d1_bkk*4;
printf ("--------------------------\n");
printf ("Kelilingnya adalah : %.1f", hasil_bkk);
break;

case 'F' : case 'f' :
printf ("\nKELILING BANGUN DATAR (LAYANG - LAYANG)");
printf ("\n---------------------------------------");
printf ("\n\nMasukan Sisi 1   : "); scanf ("%f", &d1_lk);
printf ("Masukan Sisi 2   : "); scanf ("%f", &d2_lk);
hasil_lk = (2*d1_lk) + (2*d2_lk) ;
printf ("-------------------------\n");
printf ("Kelilingnya adalah : %.1f", hasil_lk);
break;

case 'G' : case 'g' :
printf ("\nKELILING BANGUN DATAR (TRAPESIUM)");
printf ("\n---------------------------------");
printf ("\n\nMasukan Sisi 1 : "); scanf ("%f", &sejajar_1k);
printf ("Masukan Sisi 2 : "); scanf ("%f", &sejajar_2k);
printf ("Masukan Sisi 3 : "); scanf ("%f", &sejajar_3k);
printf ("Masukan Sisi 4 : "); scanf ("%f", &sejajar_4k);
hasil_tk = sejajar_1k + sejajar_2k + sejajar_3k + sejajar_4k ;
printf ("-------------------------------\n");
printf ("Kelilingnya adalah : %.1f", hasil_tk);
break;

case 'H' : case 'h' :
printf ("\nKELILING BANGUN DATAR (LINGKARAN)");
printf ("\n---------------------------------");
printf ("\n\nMasukan Jari - jari : "); scanf ("%f", &jari1k);
hasil_lingk = (2*22 * jari1k)/7 ;
printf ("---------------------------\n");
printf ("Kelilingnya adalah  : %.1f", hasil_lingk);
break;


}
 printf ("\n\n\n\n\n\n\n\n\t\t\t\t\t\t PRESS ANY KEY TO EXIT . . . ");
 getch ();
 exit (0);

case 3 :
printf ("\nBANGUN RUANG (MENCARI LUAS PERMUKAAN)\n");
printf ("\nA. KUBUS");
printf ("\nB. BALOK");
printf ("\nC. PRISMA SEGITIGA");
printf ("\nD. LIMAS SEGI EMPAT");
printf ("\nE. TABUNG");
printf ("\nF. KERUCUT");
printf ("\nG. BOLA");
printf ("\n\n\nMASUKAN PILIHAN : "); scanf ("%s", &pilihan_bangundatar);

system ("cls");
switch (pilihan_bangundatar)
{
case 'A' : case 'a' :
printf ("\nLUAS PERMUKAAN BANGUN RUANG (KUBUS)");
printf ("\n-----------------------------------");
printf ("\n\nMasukan Sisi    : "); scanf ("%f", &sisi_rk);
hasil_sisirk = (float) sisi_rk * sisi_rk * 6;
printf ("----------------------\n");
printf ("Luasnya adalah  : %.1f", hasil_sisirk);
break;

case 'B' : case 'b' :
printf ("\nLUAS PERMUKAAN BANGUN RUANG (BALOK)");
printf ("\n-----------------------------------");
printf ("\n\nMasukan Panjang : "); scanf ("%f", &panjang_ppbr);
printf ("Masukan Lebar : "); scanf ("%f", &lebar_ppbr);
printf ("Masukan Tinggi : "); scanf ("%f", &tinggi_ppbr);
hasil_ppbr  = (float) (panjang_ppbr * lebar_ppbr);
hasil_ppbr1 = (float) (panjang_ppbr * tinggi_ppbr);
hasil_ppbr2 = (float) (lebar_ppbr * tinggi_ppbr);
hasil_ppbr3 = hasil_ppbr + hasil_ppbr1 + hasil_ppbr2;
hasil_ppbr4 = hasil_ppbr3 * 2;
printf ("-----------------------\n");
printf ("Luasnya adalah : %.1f", hasil_ppbr4);
break;

case 'C' : case 'c' :
printf ("\nLUAS PERMUKAAN BANGUN RUANG (PRISMA SEGITIGA)");
printf ("\n---------------------------------------------");
printf ("\n\nMasukan Sisi Alas 1 : "); scanf ("%f", &sisi_abr1);
printf ("Masukan Sisi Alas 2 : "); scanf ("%f", &sisi_abr2);
printf ("Masukan Sisi Alas 3 : "); scanf ("%f", &sisi_abr3);
printf ("Masukan Alas Segitiga : "); scanf ("%f", &alas_sbr);
printf ("Masukan Tinggi Segitiga : "); scanf ("%f", &tinggi_sbr);
printf ("Masukan Tinggi Prisma : "); scanf ("%f", &tinggi_pbr);
hasil_psbr  = alas_sbr * tinggi_sbr / 2 ;
hasil_psbr1 = hasil_psbr * 2;
hasil_psbr2 = sisi_abr1 + sisi_abr2 + sisi_abr3;
hasil_psbr3 = hasil_psbr2 * tinggi_pbr;
hasil_psbr4 = hasil_psbr1 + hasil_psbr3;
printf ("------------------------------\n");
printf ("Luasnya adalah : %.1f", hasil_psbr4);
break;

case 'D' : case 'd' :
printf ("\nLUAS PERMUKAAN BANGUN RUANG (LIMAS SEGI EMPAT)");
printf ("\n----------------------------------------------");
printf ("\n\nMasukan Alas Segitiga    : "); scanf ("%f", &alasbr_);
printf ("Masukan Tinggi Segitiga : "); scanf ("%f", &tinggibr_);
printf ("Masukan Sisi Alas        : "); scanf ("%f", &sisibr_);
hasilbr_  = sisibr_ * sisibr_;
hasilbr_1 = 4 * alasbr_ * tinggibr_ / 2;
hasilbr_2 = hasilbr_ + hasilbr_1;
printf ("-------------------------------\n");
printf ("Luasnya adalah           : %.1f", hasilbr_2);
break;

case 'E' : case 'e' :
printf ("\nLUAS PERMUKAAN BANGUN RUANG (TABUNG)");
printf ("\n------------------------------------");
printf ("\n\nMasukan Jari2 : "); scanf ("%f", &jari2_lp);
printf ("Masukan Tinggi : "); scanf ("%f", &tinggi_lp);
hasil_tab  = jari2_lp + tinggi_lp;
hasil_tab1 = 2 * 22 * jari2_lp / 7;
hasil_tab2 = hasil_tab1 * hasil_tab;
printf ("-----------------------\n");
printf ("Luasnya adalah  : %.1f", hasil_tab2);
break;

case 'F' : case 'f' :
printf ("\nLUAS PERMUKAAN BANGUN RUANG (KERUCUT)");
printf ("\n-------------------------------------");
printf ("\n\nMasukan Jari2        : "); scanf ("%f", &js);
printf ("Masukan Luas Selimut : "); scanf ("%f", &ls);
hs  = 22 * js * js / 7;
hs1 = 22 * js * ls / 7;
hs2 = hs + hs1;
printf ("----------------------------\n");
printf ("Luasnya adalah     : %.1f", hs2);
break;

case 'G' : case 'g' :
printf ("\nLUAS PERMUKAAN BANGUN RUANG (BOLA)");
printf ("\n----------------------------------");
printf ("\n\nMasukan Jari2 : "); scanf ("%f", &jarib);
hb = 4 * 22 * jarib * jarib / 7;
printf ("----------------------\n");
printf ("Luasnya adalah : %.1f", hb);
break;
} printf ("\n\n\n\n\n\n\n\n\t\t\t\t\t\t PRESS ANY KEY TO EXIT . . . ");
 getch ();
   exit (0);
 
 
 
case 4 :
printf ("\nBANGUN RUANG (MENCARI VOLUME)\n");
printf ("\nA. KUBUS");
printf ("\nB. BALOK");
printf ("\nC. PRISMA SEGITIGA");
printf ("\nD. LIMAS SEGI EMPAT");
printf ("\nE. TABUNG");
printf ("\nF. KERUCUT");
printf ("\nG. BOLA");
printf ("\n\n\nMASUKAN PILIHAN : "); scanf ("%s", &pilihan_bangundatar);

system ("cls");
switch (pilihan_bangundatar)
{
case 'A' : case 'a' :
printf ("\nVOLUME BANGUN RUANG (KUBUS)");
printf ("\n---------------------------");
printf ("\n\nMasukan Sisi     : "); scanf ("%f", &sisi_vk);
hasil_sisivk = (float) sisi_vk * sisi_vk * sisi_vk;
printf ("----------------------\n");
printf ("Volumenya adalah : %.1f", hasil_sisivk);
break;

case 'B' : case 'b' :
printf ("\nVOLUME BANGUN RUANG (BALOK)");
printf ("\n---------------------------");
printf ("\n\nMasukan Panjang  : "); scanf ("%f", &panjangv);
printf ("Masukan Lebar : "); scanf ("%f", &lebarv);
printf ("Masukan Tinggi : "); scanf ("%f", &tinggiv);
hasil_vb  = (float) panjangv * lebarv * tinggiv;
printf ("---------------------\n");
printf ("Volumenya adalah : %.1f", hasil_vb);
break;

case 'C' : case 'c' :
printf ("\nVOLUME BANGUN RUANG (PRISMA SEGITIGA)");
printf ("\n-------------------------------------");
printf ("\n\nMasukan Alas Segitiga : "); scanf ("%f", &alasvp);
printf ("Masukan Tinggi Segitiga : "); scanf ("%f", &tinggivp);
printf ("Masukan Tinggi Prisma : "); scanf ("%f", &tinggivpv);
hasilvp  = alasvp * tinggivp / 2;
hasilvp2 = hasilvp * tinggivpv;
printf ("------------------------------\n");
printf ("Volumenya adalah : %.1f", hasilvp2);
break;

case 'D' : case 'd' :
printf ("\nVOLUME BANGUN RUANG (LIMAS SEGI EMPAT)");
printf ("\n--------------------------------------");
printf ("\n\nMasukan Panjang Alas  : "); scanf ("%f", &panjangzz);
printf ("Masukan Lebar Alas    : "); scanf ("%f", &lebarzz);
printf ("Masukan Tinggi        : "); scanf ("%f", &tinggizz);
hasilzz  = panjangzz * lebarzz * tinggizz / 3;
printf ("----------------------------\n");
printf ("Volumenya adalah      : %.1f", hasilzz);
break;

case 'E' : case 'e' :
printf ("\nVOLUME BANGUN RUANG (TABUNG)");
printf ("\n----------------------------");
printf ("\n\nMasukan Jari2  : "); scanf ("%f", &jari2e);
printf ("Masukan Tinggi  : "); scanf ("%f", &tinggie);
hasile = 22 * jari2e * jari2e * tinggie / 7;
printf ("-----------------------\n");
printf ("Volumenya adalah  : %.1f", hasile);
break;

case 'F' : case 'f' :
printf ("\nVOLUME BANGUN RUANG (KERUCUT)");
printf ("\n-----------------------------");
printf ("\n\nMasukan Jari2        : "); scanf ("%f", &jzz);
printf ("Masukan Tinggi       : "); scanf ("%f", &tzz);
hf  = 22 * jzz * jzz * tzz / 7 ;
hf1 = hf / 3 ;
printf ("----------------------------\n");
printf ("Volumenya adalah     : %.1f", hf1);
break;

case 'G' : case 'g' :
printf ("\nVOLUME BANGUN RUANG (BOLA)");
printf ("\n--------------------------");
printf ("\n\nMasukan Jari2 : "); scanf ("%f", &jariyu);
hyu  = 4 * 22 * jariyu * jariyu * jariyu / 7;
hyu1 = hyu/3;
printf ("----------------------\n");
printf ("Volumenya adalah : %.1f", hyu1);
break;
} printf ("\n\n\n\n\n\n\n\n\t\t\t\t\t\t PRESS ANY KEY TO EXIT . . . ");
 getch ();
   exit (0);
 
 

}



getch ();
}


Terimakasih, mampir lagi ya ^^

Kesulitan membuat program dengan bahasa C ? 
Free Konsultasi, lampirkan pertanyaan atau masalah anda dan kirim ke : albertkurniawan00@yahoo.com 
Menerima jasa buat program, start from 5K  

Minggu, 21 Agustus 2016

INDONESIA DIHATIKU - PHILIP MANTOFA

GMS - INDONESIA DIHATIKU - PHILIP MANTOFA


Bait I :

C         Em    F            G  
Permata khatulistiwa

            C     Em       F                  G
Sungguh biru langit dan lautnya

             Am     E/G#     G                D/F#    
Indah menawan lembayung senja

Dm                          G
Menentramkan hati



Bait II :

C       Em          F                    G 
Negeri yang subur dan hijau

       C          Em        F                G
Bagai zamrud di antara samudra

          Am          E/G#           G         D/F#
Simfoni alam permai indah berseri

Dm                                G
Mengalun bak melodi indah di hati



Reff :

             F G            Em   Am
Indonesia s'lalu di hatiku

       Dm         G          C        C7
Limpahkan rahmatMu Tuhan

             F    G                 Em    Am
Jadikanlah kesayangan hatiMu

     Dm            G     C
Indonesia di hatiku