Tomi Telupere Programmer


Pages

Thursday, 30 October 2014

Menghitung Arus, Tegangan dan Hambatan Dengan C++

Program C++ Untuk Menghitung Besarnya Arus, Tegangan Dan Hambatan

Untuk membuat program menghitung besarnya arus, tegangan dan hambatan dalam hukum ohm yang perlu pertama kita ketahui yaitu rumus untuk menghitungnya. Misalnya rumus mencari besarnya tegangan (V) yaitu arus (I) * hambatan (R). Dan sebaliknya rumus mencari besarnya arus dan hambatan juga perlu kita ketahui. Pendeskripsian untuk memasukan nilai harus kita masukan juga dalam bilangan desimal agar kita bisa menghitung nilai jika nilainya itu desimal. Untuk programnya lebih baik kalau kita buat dalam bentuk void dengan ditambah perintah looping agar nilai - nilai yang kita deskripsikan bisa kita hitung lagi.
Codingannya dapat saya buat sebagai berikut :
#include<iostream.h>

void tegangan()
{float i,r,v;
cout<<"Besar Arus I = ";cin>>i;
cout<<"Besar Hambatan R = ";cin>>r;
v=i*r;
cout<<"Besarnya Tegangan V = "<<v<<" volt"<<endl;
}
float i2()
{float r2,v2;
cout<<"Besar Tegangan V = ";cin>>v2;
cout<<"Besar Hambatan R = ";cin>>r2;
return(v2/r2);
}
float r3()
{float v3,i3;
cout<<"Besar Tegangan V = ";cin>>v3;
cout<<"Besarnya Arus I = ";cin>>i3;
return (v3/i3);
}

main()
{int pil;char jawab = 'Y';
while (jawab=='Y'|| jawab == 'y')
{
cout<<"Menghitung Besarnya Arus, Tegangan dan Hambatan"<<endl;
cout<<"1.Hitung Tegangan"<<endl;
cout<<"2.Hitung Arus"<<endl;
cout<<"3.Hitung Hambatan"<<endl;

cout<<"pilih : ";
cin>>pil;
if (pil==1)
tegangan();
if (pil==2)
cout<<"Besarnya Arus I = "<<i2()<<" Ampere"<<endl;
if (pil==3)
cout<<"Besarnya Hambatan R = "<<r3()<<" Ohm"<<endl;

cout<<"Hitung lagi?";
cin>>jawab;
}
return 0;
}
Output program setelah dijalankan :
 
Jadi kita dapat menghitung secara kontinu misalnya jika data yang kita input salah atau perlu melakukan perhitungan besarnya nilai yang lain.
Demikianlah posting dari saya. Semoga bermanfaat untuk anda. Terima Kasih

Tuesday, 28 October 2014

Menampilkan 10 Bilangan Ganjil Mulai Dari 7 Dengan C++

Menampilkan 10 Bilangan Ganjil Mulai Dari 7 Dengan C++

Untuk menampilkan 10 bilangan mulai dengan 7 yang perlu diperhatikan adalah nilai  awal tampilan dan nilai akhir tampilan 10 bilangan ganjil mulai dari 7. Misalnya nilai awal 7 dan nilai akhir 25 untuk bilangan ganjil mulai dari 7. Yang dipakai disini adalah struktur looping dengan for menaik.
Codingan programnya dapat saya buat sebagai berikut :
#include<iostream.h>
main ()
{
int i;
for ( i=7;i<=25;i++)
{
cout<<i<<endl;
i = i+1;
}
}
Output program setelah dijalankan : 
 
Demikianlah posting dari saya. Semoga bermanfaat untuk anda. Terima kasih.

Struktur Decision/ Selection Dalam C++

STRUKTUR DECISION/SELECTION


Dalam C++ dikenal ada 2 stuktur decision/selection yaitu : if dan switch - case.
1. IF
    If ada 3 bentuk yaitu :
    - If
      if (kondisi)
      aksi
      contoh :
      #include <iostream.h>
        main ()
        {
         char hrf ;
         cin>>hrf;
         if (hrf == 'L' || hrf == 'l')
         cout<< "Laki - laki ";
         return 0;
         }
      - If - Else 
         if (kondisi)
        aksi 1
        else
        aksi 2
        contoh :
        #include <iostream.h>
        main ()
        {
         char hrf ;
         cin>>hrf;
         if (hrf == 'L' || hrf == 'l')
         cout<< "Laki - laki ";
         else
         cout<<"Perempuan";
         return 0;
         }
      - If bertingkat
         if (kondisi 1)
         aksi 1
         else if (kondisi a)
         aksi a
         ...
         dst
         contoh :
         #include <iostream.h>
         main ()
         {
         char hrf ;
         cin>>hrf;
         if (hrf == 'L' || hrf == 'l')
         cout<< "Laki - laki ";
         else if (hrf == 'P' || hrf == 'p')
         cout<<"Perempuan";
         else
         cout << "???";
         return 0;
         }
2.Switch - Case
   Switch (variabel/ekspresi)
   {case konstanta 1 :aksi 1;break;
     case konstanta 2 :aksi 2;break;
     .
     .
     .
   default : aksi ke-n;break;
   }
   contoh :
    #include <iostream.h>
            main ()
            {
            char H ;
            cin>>H;
            switch (H)
            {
            case 'a' :
            case 'e' :
            case 'i' :
            case 'u' :
            case 'o' : cout<<"Huruf Vokal";break;
            default:cout<<"Huruf Konsonan";break;
            }
            return 0;

            }
3.Looping
- for + atau menaik
  for (nilai awal;batasan;pengubah nilai awal)
 {aksi}
  contoh :
  for (i =0;i<100;i++)
 {cout<<"Algoritma";}
- for - atau menurun
  for (nilai awal;batasan;pengubah nilai awal)
 {aksi}
  for (i =0;i>=1;i--)
 {cout<<"Algoritma";}
Demikianlah pembahasan struktur selection dalam C++ dari saya . Semoga bermanfaat untuk anda. Sekian dan terima kasih.
        

Sunday, 26 October 2014

Menghitung Jumlah Hari Dalam Setiap Bulan Secara Switch - Case Dengan C++

 Menghitung Jumlah Hari Setiap Bulan Cara Switch - Case Dengan C++

Switch case merupakan salah satu dari bentuk struktur selection/decision selain if. Biasa digunakan apabila decision  yang dipakai banyak.
Bentuk umum dari switch case yaitu :
switch (variabel/ekspresi)
{ case konstanta 1 : aksi 1 ; break;
   case konstanta 2 : aksi 2 ; break;
   .
   .
   .
   default : aksi ke - n ; break;
    }
Untuk menghitung jumlah hari dalam setiap bulan maka yang saya pakai disini pendeskripsian bulan dalam bentuk angka. Jadi jika masukin angka 1 berarti bulan Januari, dan seterusnya sampai angka 12 berarti bulan Desember. Selain dari itu berarti salah karena bulan cuma ada 12 bulan. Selanjutnya kita pisahkan bulan - bulan apa saja yang jumlah harinya 28/29, 30 atau 31.
Codingan Programnya dapat saya buat sebagai beikut :
#include<iostream.h>
int main ()
{
int bln;
cout<<"masukkan bulan = ";
cin>>bln;
switch (bln)
    {
    case 4     :
    case 6     :
    case 9     :
    case 11   : cout<<"jumlah hari = 30";break;
    case 1     :
    case 3     :
    case 5     :
    case 7     :
    case 8     :
    case 10   :
    case 12   : cout<<"jumlah hari = 31";break;
    case 2     : cout<<"jumlah hari = 28/29";break;
    default     : cout<<"input salah";break;
    }
return 0;
}
Output dari program diatas yaitu :


Selanjutnya silahkan coba untuk input dengan bulan - bulan yang lain.
Demikianlah posting dari saya. Semoga bermanfaat untuk anda. Terima kasih.

Wednesday, 22 October 2014

Menghitung Jumlah Hari Setiap Bulan Secara If Bertingkat Dengan C++

Menghitung Jumlah Hari Setiap Bulan Dengan C++


       Untuk membuat program C++ menghitung jumlah hari untuk setiap bulan yang perlu kita perhatikan disini yaitu kita  harus tahu jumlah hari dalam setiap bulannya. Misalnya bulan Januari, Maret, Mei, Juli, Agustus, Oktober, Desember jumlah harinya 31, bulan Februari jumlah harinya 28/29 tergantung tahun kabisat atau bukannya. Jika tahun kabisat maka jumlah harinya 29, jika bukan maka jumlah harinya 28.Sisanya bulan yang lain jumlah harinya 30. Disini kita deskripsikan bulan kita input sendiri misalnya bulan apa?. Untuk penentuannya saya memakai di C++ dinamakan if beruntun : if...else if ...
Codingan programnya dapat saya buat :
#include<iostream.h>
int main ()
{
int bln;
cout<<"masukkan bulan = ";
cin>>bln;
if (bln == 4 || bln == 6 || bln == 9 || bln == 11)
cout<<"jumlah hari = 30";
else if (bln == 1 || bln == 3 || bln == 5 || bln == 7 || bln == 8 || bln == 10 || bln == 12)
cout<<"jumlah hari = 31";
else if (bln == 2)
cout<<"jumlah hari = 28/29";
else
cout<<"input yang anda masukan salah "<<endl;
return 0;
}
Output program diatas :

 

       Jika kita mau mencari jumlah hari di bulan yang lain maka tinggal kita input saja bulannya.caranya dengan run ulang lagi trus kita input bulannya.
Demikianlah posting dari saya.Semga bermanfaat untuk anda.Sekian dan terima kasih.

Menentukan Huruf Vokal Atau Konsonan Dengan C++

Menentukan Apakah Suatu Huruf Vokal Atau Konsonan Dengan C++

          Untuk menentukan suatu huruf apakah itu vokal atau konsonan dengan C++ yang perlu diperhatikan adalah pendeskripsian huruf - huruf apa saja yang termasuk dalam huruf vokal dan huruf - huruf apa saja yang termasuk huruf konsonan. Huruf - huruf vokal seperti : a,i,u,e,o sisanya merupakan huruf konsonan. Disini saya membuat program C++ dengan menginput huruf sendiri dan pemakaian if.....else.
Codingannya dapat saya buat sebagai berikut :
#include<iostream.h>
int main ( )
{
char H;
cout<<"masukkan huruf = ";
cin>>H;
if (H == 'a' || H == 'e' || H == 'i' || H == 'u' || H == 'o')
cout<<"huruf vokal";
else
cout<<"huruf konsonan "<<endl;
return 0;
}

Output program diatas :
Jadi jika kita input suatu huruf apa saya maka dengan sendirinya akan ditampilkan huruf ini termasuk huruf vokal atau konsonan.
Demikianlah posting dari saya.Semoga bermanfaat untuk anda.Sekian dan Terima Kasih.