Sabtu, 07 Desember 2013

Perulangan Volume Bangun Datar

 Sama seperti postingan sebelumnya yang membuat program perulangan luas, postingan saya kali ini adalah membuat program perulangan volume bangun datar. Sebenarnya sama saja, yang membedakannya hanya rumusnya saja, rumus volume tentunya. Tapi di program volume kali ini saya menggunakan procedur atau penyederhanaan.
seperti ini source codenya :)

#include <iostream>
using namespace std;
void menu()
{
    cout<<"1. Volume Kubus"<<endl;
    cout<<"2. Volume Balok"<<endl;
    cout<<"3. Volume Tabung"<<endl;
    cout<<"4. Volume Kerucut"<<endl;
    cout<<"5. Volume Bola"<<endl;
    cout<<"6. Volume Prisma Segitiga"<<endl;
    cout<<"7. Volume Prisma Segi Empat"<<endl;
    cout<<"8. Volume Limas Segi Empat"<<endl;
    cout<<"Masukkan Pilihan Anda :"<<endl;
}
void kubus ()
{
    int sisi,volume;
    cout<<"Masukkan sisi:";
    cin>>sisi;
    volume=sisi*sisi*sisi;
    cout<<"Volume Kubus ="<<volume<<endl;
}
void balok()
{
    int p,l,t,volume;
    cout<<"Masukkan panjang:";
    cin>>p;
    cout<<"Masukkan lebar:";
    cin>>l;
    cout<<"Masukkan tinggi:";
    cin>>t;
    volume=p*l*t;
    cout<<"Volume Balok ="<<volume<<endl;
}
void tabung()
{
    int r,t,volume;
    cout<<"Masukkan jari-jari:";
    cin>>r;
    cout<<"Masukkan tinggi:";
    cin>>t;
    volume=3.14*r*r*t;
    cout<<"Volume Tabung ="<<volume<<endl;
}
void kerucut()
{
    int r,t,volume;
    cout<<"Masukkan jari-jari:";
    cin>>r;
    cout<<"Masukkan tinggi:";
    cin>>t;
    volume=3.14*r*r*t/3;
    cout<<"Volume Kerucut ="<<volume<<endl;
}
void bola()
{
    int r,volume;
    cout<<"Masukkan jari-jari:";
    cin>>r;
    volume=1.33*3.14*r*r*r;
    cout<<"Volume Bola ="<<volume<<endl;
}
void prismasegitiga()
{
    int a,t,tp,volume;
    cout<<"Masukkan alas:";
    cin>>a;
    cout<<"Masukkan tinggi:";
    cin>>t;
    cout<<"Masukkan tinggi prisma:";
    cin>>tp;
    volume=0.5*a*t*tp;
    cout<<"Volume Prisma Segitiga ="<<volume<<endl;
}
void prismasegiempat()
{
    int s,tp,volume;
    cout<<"Masukkan sisi:";
    cin>>s;
    cout<<"Masukkan tinggi prisma:";
    cin>>tp;
    volume=s*s*tp;
    cout<<"Volume Prisma Segi Empat ="<<volume<<endl;
}
void limassegiempat()
{
    int s,t,volume;
    cout<<"Masukkan sisi:";
    cin>>s;
    cout<<"Masukkan tinggi:";
    cin>>t;
    volume=s*s*t/3;
    cout<<"Volume Limas Segi Empat ="<<volume<<endl;
}
int main()
{
    char ulang='y';
    while (ulang=='y')
    {
        int pilihan;
        menu();
        cin>>pilihan;
        if(pilihan==1)
        {
            kubus();
        }
            if(pilihan==1)
        {
            kubus();
        }
            if(pilihan==2)
        {
            balok();
        }
            if(pilihan==3)
        {
            tabung();
        }
            if(pilihan==4)
        {
            kerucut();
        }
            if(pilihan==5)
        {
            bola();
        }
            if(pilihan==6)
        {
            prismasegitiga();
        }
            if(pilihan==7)
        {
            prismasegiempat();
        }
            if(pilihan==8)
        {
            limassegiempat();
        }
        cout<<"Apakah Mau Ulangi Lagi?";
        cin>>ulang;
        if('t'==ulang)
        cout<<"\t\t=====TERIMAKASIH======"<<endl;
    }
    return 0;
}


Silakan utak atik sendiri yaa :D

Perulangan Luas Bangun Datar

Tulisan ini saya buat untuk membantu temen-temen jika ada kesulitan dalam belajar pemrograman, khususnya menggunakan Dev C++. Dan kebetulan saya mendapatkan tugas dari dosen saya untuk membuat program Perulangan Luas Bangun Datar.
Berikut ini adalah source code untuk membuat program perulangan luas bangun datar dengan menggunakan bahasa C++.




#include <iostream>
using namespace std;
int main()
{
    char ulangi='y';
    while(ulangi=='y')
    {
        int bangun;
        {
            cout<<"\t===SELAMAT DATANG DI PROGRAM MENGHITUNG LUAS BANGUN DATAR==="<<endl;
            cout<<"Kode Pilihan :"<<endl;
            cout<<"1. Luas Persegi"<<endl;
            cout<<"2. Luas Persegi Panjang"<<endl;
            cout<<"3. Luas Segitiga"<<endl;
            cout<<"4. Luas Lingkaran"<<endl;
            cout<<"5. Luas Trapesium"<<endl;
            cout<<"6. Luas Jajar Genjang"<<endl;
            cout<<"Masukkan Pilihan Anda, apakah 1,2,3,4,5 atau 6 ?"<<endl;
        }
        {
            cin>>bangun;
            if(bangun==1)
            {
                int sisiA;
                int sisiB;
                float luas;   
                cout<<"\tMENGHITUNG LUAS PERSEGI\n";
                cout<<"masukkan nilai sisiA=";
                cin>>sisiA;
                cout<<"masukkan nilai sisiB=";
                cin>>sisiB;
                luas=sisiA*sisiB;
                cout<<"luas perseginya adalah="<<luas<<endl;
                   cout<<"\n Apakah anda ingin mengulangi lagi? [y/t]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
               }
               else
              if(bangun==2)
               {
                   int panjang;
                int lebar;
                float luas;
                cout<<"\tMENGHITUNG LUAS PERSEGI PANJANG\n"<<endl;
                cout<<"masukkan nilai panjang=";
                cin>>panjang;
                cout<<"masukkan nilai lebar=";
                cin>>lebar;
                luas=panjang*lebar;
                cout<<"luas persegi panjangnya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==3)
            {
                int alas;
                int tinggi;
                float luas;
                cout<<"\tMENGHITUNG LUAS SEGITIGA\n"<<endl;
                cout<<"masukkan nilai alas=";
                cin>>alas;
                cout<<"masukkan nilai tinggi=";
                cin>>tinggi;
                luas=0.5*alas*tinggi;
                cout<<"luas segitiganya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==4)
            {
                int jarijari;
                float luas;
                cout<<"\tMENGHITUNG LUAS LINGKARAN\n"<<endl;
                cout<<"masukkan nilai jarijari=";
                cin>>jarijari;
                luas=3.14*(jarijari*jarijari);
                cout<<"luas lingkarannya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==5)
            {
                int atas;
                int bawah;
                int tinggi;
                float luas;
                cout<<"\tMENGHITUNG LUAS TRAPESIUM\n"<<endl;
                cout<<"masukkan nilai atas=";
                cin>>atas;
                cout<<"masukkan nilai bawah=";
                cin>>bawah;
                cout<<"masukkan nilai tinggi=";
                cin>>tinggi;
                luas=0.5*(atas+bawah)*tinggi;
                cout<<"luas trapesiumnya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==6)
            {
                int alas;
                int tinggi;
                float luas;
                cout<<"\tMENGHITUNG LUAS JAJAR GENJANG\n"<<endl;
                cout<<"masukkan nilai alas=";
                cin>>alas;
                cout<<"masukkan nilai tinggi=";
                cin>>tinggi;
                luas=alas*tinggi;
                cout<<"luas jajar genjangnya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun>6)
            {
                cout<<"Kode yang anda masukkan salah"<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
        }
    }
       
    return 0;
}




 Tulisan yang berwarna biru itu bisa kalian ganti kata-katanya kok, sesuai keinginan aja :)

Jumat, 27 September 2013

TUGAS ALGORITMA PEMROGRAMAN


1.   Pengertian variabel dalam pemrogaman
Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah. Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi. Untuk penyimpanan data yang permanen, kita dapat menyimpan data di database atau di disk.


2.   Tipe data dalam pemrogaman C
Bahasa C menyediakan 5 macam tipe data dasar, yaitu
1.     Tipe data integer yaitu bilangan bulat dideklarasikan dengan int.
2.     Floating point yaitu bilangan pecahan dideklarasikan dengan float.
3.     Double precision yaitu bilangan pecahan ketepatan ganda dideklarasikan dengan double.
4.     karakter dideklarasikan dengan char
5.     kosong dideklarasikan dengan void. Untuk int, float, double dan char dapat dikombinasikan dengan pengubah (modifier) signed, unsigned, long, short, maka hasilnya menjadi seperti pada tabel berikut.
TIPE
LEBAR
JANGKAUAN NILAI
int
16 bit
-32768 s/d 32767
unsigned int
16 bit
0 s/d 65535
long int
32 bit
-2147483648 s/d 2147483649
unsigned long int
32 bit
0 s/d 4294967296
float
32 bit
3.4E-38 s/d 3.4E+38
double
64 bit
1.7E-308 s/d 1.7E+308
char    
8 bit
-128 s/d 127
unsigned char
8 bit
0 s/d 255


3.     Kerangka program C
Bahasa pemrograman C sama seperti bahasa pemrograman lainnya yang memiliki kerangka dasar. Kerangka Dasar Bahasa C adalah sebagai berikut :
a.     Fungsi main().
Fungsi main merupakan fungsi utama yang wajib ada pada saat kita membuat program dengan bahasa C. Dalam sebuah project hanya boleh ada 1 buah fungsi main() saja. Namun dalam bahasa C, tidak membatasi hanya boleh 1 fungsi saja, melainkan kita juga diperbolehkan untuk membuat fungsi-fungsi lain selain fungsi main() yang bisa mempermudah kita dalam membuat sebuah program.

b.     Deklarasi variabel
Pendeklarasian variabel ini dilakukan untuk mendaftarkan variabel apa saja yang akan kita gunakan dalam program yang kita buat. Pendeklarasian variabel ini biasanya sekaligus dengan mencantumkan tipe data dari variabel tersebut.

c.     Perintah (statement)
Perintah merupakan deretan program yang kita buat dalam sebuah project.

d.     Akses library
Digunakan untuk mengakses library apa saja yang kita perlukan dalam pembuatan sebuah program.

e.     Komentar
Komentar merupakan sebuah kalimat yang biasanya dicantumkan oleh seorang programer sebagai sebuah catatan kecil yang mana komentar ini tidak akan ikut di compile atau diproses.


Nama : Delvi Widiastuti Azizah
Kelas : 1F

Tulisan ini saya buat untuk memenuhi tugas mata kuliah Algoritma Pemrograman dari kampus saya Universitas Muhammadiyah Ponorogo. Saya mengucapkan banyak terimakasih kepada sumber-sumber blog yang telah membantu saya dalam mengerjakan soal-soal tersebut. J



Selasa, 10 September 2013

Tari Pendet

Coba tebak yang manakah saya ? :) yups betul sekali, saya nomer dua dari depan yang berlesung pipit itu. cantik kan ? hahaha Eits tapi tenang, disini saya tidak akan membahas kecantikan saya :D *narsis*. Saya akan membahas tariannya, sebuah tarian yang berasal dari pulau Dewata Bali yang pasti kalian semua tidak asing lagi, ya TARI PENDET.

Senin, 09 September 2013

Kamis, 14 Februari 2013

Project Pertama



Ini adalah project poto pertama saya, ya PROJECT, saya suka sekali sama yg namanya fotografi, dan sebagai pemula tentunya saya masih banyak sekali kekurangan, dan saya ingin sekali ketemu sama orang" yg bisa ngajarin saya tentang foto.