ELEKTRONIKA INDUSTRI
materi elektronika untuk belajar menjadi seorang engginer pemula,sama belajar dan berkembang dalam dunia elektronika
Program pemanggilan karakter meggunakan GETS menggunakan C++
program pemanggilan karakter menggunakan Gets pada C++
perumusan masalahnya :
membuat tampilan,jika kita memasukkan nama,nim dan alamat maka akan ditampil di lcd yang sudah kita buat dibawahnya jadi apa yang ditulis akan tampil di lcd
source code:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main ()
{
char nama [30],nim[20],alamat[30];
cout<<"Masukkan Nama: ";
gets(nama);
cout<<endl;
cout<<"Masukkan NIM: ";
gets(nim);
cout<<endl;
cout<<"Masukkan Alamat: ";
gets(alamat);
cout<<endl;
cout<<"========== LCD =========="<<endl;
cout<<""<<nama<<endl;
cout<<""<<nim<<endl;
cout<<""<<alamat<<endl;
cout<<"========================="<<endl;
getch();
}
hasil program :
sekian semoga bermanfaat dan selamat mencoba :D
jika ada yang masih bingung bisa ditanyakan di comment.
perumusan masalahnya :
membuat tampilan,jika kita memasukkan nama,nim dan alamat maka akan ditampil di lcd yang sudah kita buat dibawahnya jadi apa yang ditulis akan tampil di lcd
source code:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main ()
{
char nama [30],nim[20],alamat[30];
cout<<"Masukkan Nama: ";
gets(nama);
cout<<endl;
cout<<"Masukkan NIM: ";
gets(nim);
cout<<endl;
cout<<"Masukkan Alamat: ";
gets(alamat);
cout<<endl;
cout<<"========== LCD =========="<<endl;
cout<<""<<nama<<endl;
cout<<""<<nim<<endl;
cout<<""<<alamat<<endl;
cout<<"========================="<<endl;
getch();
}
hasil program :
sekian semoga bermanfaat dan selamat mencoba :D
jika ada yang masih bingung bisa ditanyakan di comment.
Program IF-ELSE pada C++ (Bagian 2)
contoh program IF-ELSE pada C++
perumusan masalahnya :
ada sebuah kredit motor denga cicilan tertentu,jika pelanggan telat membayar maka akan dikenakan denda jika cicilannya lebih dari 5 juta maka dendanya 5%,dan jika dibawah 5 juta maka dendanya 2%.maka carilah total yang harus dibayar pelanggan jika terkena denda.
source code :
#include <iostream>
#include <conio>
int total;
double cicilan,telat,denda;
void main()
{
cout<<"cicilan perbulan =";
cin>>cicilan;
cout<<"telat membayar =";
cin>>telat;
if (cicilan>5000000);
denda=0.05*cicilan;
else
denda=0.02*cicilan;
total=denda+cicilan*telat
cout<<"denda Rp."<<denda<<endl;
cout<<"total yang harus dibayar"<<total<<endl;
getch();
}
hasil jika cicilan lebih dari 5 juta maka cicilan x 5%:
hasil jika cicilan kurang dari 5 juta maka cicilan x 2%:
semoga bermanfaat :D
jangan lupa baca juga Program IF-ELSE pada C++ (Bagian 1)
perumusan masalahnya :
ada sebuah kredit motor denga cicilan tertentu,jika pelanggan telat membayar maka akan dikenakan denda jika cicilannya lebih dari 5 juta maka dendanya 5%,dan jika dibawah 5 juta maka dendanya 2%.maka carilah total yang harus dibayar pelanggan jika terkena denda.
source code :
#include <iostream>
#include <conio>
int total;
double cicilan,telat,denda;
void main()
{
cout<<"cicilan perbulan =";
cin>>cicilan;
cout<<"telat membayar =";
cin>>telat;
if (cicilan>5000000);
denda=0.05*cicilan;
else
denda=0.02*cicilan;
total=denda+cicilan*telat
cout<<"denda Rp."<<denda<<endl;
cout<<"total yang harus dibayar"<<total<<endl;
getch();
}
hasil jika cicilan lebih dari 5 juta maka cicilan x 5%:
jangan lupa baca juga Program IF-ELSE pada C++ (Bagian 1)
Program IF-ELSE pada C++ (Bagian 1)
contoh program menggunakan if-else dalam bahasa C++
perumusan masalahnya :
jika gaji seorang karyawan lebih dari 1 juta maka akan mendapatkan tunjangan istri 5% dan anak 2%,tapi jika gaji kurang dari 1 juta maka tidak mendapatkan tunjangan.
source code :
#include <iostream>
#include <conio>
int gaji;
double a,i,anak,istri;
int hasil,tunjangan;
void main()
{
cout<<"masukkan gaji =";
cin>>gaji;
cout<<endl;
i=0.05;
a=0.02;
istri=i*gaji;
anak=a*gaji;
tunjangan=gaji+istri+anak;
if (gaji>1000000);
hasil=tunjangan;
else
hasil=gaji
cout<<"Gaji diterima Rp."<<hasil<<endl;
getch();
}
hasil jika gaji kurang dari 1 juta :
hasil jika gaji lebih dari 1 juta :
sekian semoga bermanfaat :D
jangan lupa baca juga Program IF-ELSE pada C++ (Bagian 2)
perumusan masalahnya :
jika gaji seorang karyawan lebih dari 1 juta maka akan mendapatkan tunjangan istri 5% dan anak 2%,tapi jika gaji kurang dari 1 juta maka tidak mendapatkan tunjangan.
source code :
#include <iostream>
#include <conio>
int gaji;
double a,i,anak,istri;
int hasil,tunjangan;
void main()
{
cout<<"masukkan gaji =";
cin>>gaji;
cout<<endl;
i=0.05;
a=0.02;
istri=i*gaji;
anak=a*gaji;
tunjangan=gaji+istri+anak;
if (gaji>1000000);
hasil=tunjangan;
else
hasil=gaji
cout<<"Gaji diterima Rp."<<hasil<<endl;
getch();
}
hasil jika gaji kurang dari 1 juta :
hasil jika gaji lebih dari 1 juta :
jangan lupa baca juga Program IF-ELSE pada C++ (Bagian 2)
Program konversi dari Kilometer ke meter dan Meter ke kilometer
contoh program konversi dari Kilometer ke meter dan Meter ke kilometer menggunakan aplikasi borland C++
source code:
#include <iostream>
#include <conio>
double km,m;
double hkm,hm;
void main()
{
cout<<"===Konversi kilometer ke Meter==="<<endl;
cout<<"Kilometer =";
cin>>km;
hkm=km*1000;
cout<<"Meter ="<<hkm<<" Meter"<<endl;
cout<<endl;
cout<<"===Koversi Meter ke Kilometer==="<<endl;
cout<<"Meter =";
cin>>m;
hm=m/1000;
cout<<"Kilometer ="<<hm<<" Kilometer";
getch();
}
source code:
#include <iostream>
#include <conio>
double km,m;
double hkm,hm;
void main()
{
cout<<"===Konversi kilometer ke Meter==="<<endl;
cout<<"Kilometer =";
cin>>km;
hkm=km*1000;
cout<<"Meter ="<<hkm<<" Meter"<<endl;
cout<<endl;
cout<<"===Koversi Meter ke Kilometer==="<<endl;
cout<<"Meter =";
cin>>m;
hm=m/1000;
cout<<"Kilometer ="<<hm<<" Kilometer";
getch();
}
hasil run:
semoga bermanfaat.
Program C++ mencari luas kubus,persegi,balok dan lingkaran
program C++ untuk mencari luas dari kubus,persegi,balok dan lingkaran menggunakan aplikasi borland C++
sourcecode :
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
int s;
float p,l,t;
double r;
cout<<"===== menghitung luas kubus =====";
cout<<endl;
cout<<"masukkan sisi = ";
cin>>s;
cout<<endl;
cout<<"luas = "<<6*s*s;
cout<<endl;
cout<<endl;
cout<<"===== menghitung luas persegi =====";
cout<<endl;
cout<<"masukkan sisi = ";
cin>>s;
cout<<endl;
cout<<"luas = "<<s*s;
cout<<endl;
cout<<endl;
cout<<"===== menghitung luas balok =====";
cout<<endl;
cout<<"masukkan panjang = ";
cin>>p;
cout<<"masukkan lebar = ";
cin>>l;
cout<<"masukkan tinggi = ";
cin>>t;
cout<<endl;
cout<<"luas = "<<2*(p*l+p*t+l*t);
cout<<endl;
cout<<endl;
cout<<"===== menghitung luas lingkaran =====";
cout<<endl;
cout<<"masukkan jari = ";
cin>>r;
cout<<endl;
cout<<"luas = "<<3.14*(r*r);
cout<<endl;
getch();
}
hasil tampilan pada borland C++:
main ()
sourcecode :
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
int s;
float p,l,t;
double r;
cout<<"===== menghitung luas kubus =====";
cout<<endl;
cout<<"masukkan sisi = ";
cin>>s;
cout<<endl;
cout<<"luas = "<<6*s*s;
cout<<endl;
cout<<endl;
cout<<"===== menghitung luas persegi =====";
cout<<endl;
cout<<"masukkan sisi = ";
cin>>s;
cout<<endl;
cout<<"luas = "<<s*s;
cout<<endl;
cout<<endl;
cout<<"===== menghitung luas balok =====";
cout<<endl;
cout<<"masukkan panjang = ";
cin>>p;
cout<<"masukkan lebar = ";
cin>>l;
cout<<"masukkan tinggi = ";
cin>>t;
cout<<endl;
cout<<"luas = "<<2*(p*l+p*t+l*t);
cout<<endl;
cout<<endl;
cout<<"===== menghitung luas lingkaran =====";
cout<<endl;
cout<<"masukkan jari = ";
cin>>r;
cout<<endl;
cout<<"luas = "<<3.14*(r*r);
cout<<endl;
getch();
}
hasil tampilan pada borland C++:
Analisa
1. Pernyataan
preprocessor directive
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
Script di atas merupakan header file program yang mendeklarasikan
statement:
a. Header
iostream.h digunakan
cin dan cout statement yang bertugas
sebagai statement input/output (I/O)
pada program.
b. Header conio.h diperlukan
bila melibatkan clrscr yaitu perintah
untuk membersihkan layar. Header digunakan
fungsi conio.h yang berfungsi untuk getch(); mengambil karakter.
c. Header math.h merupakan fungsi
untuk melakukan penghitungan matematika, pada program ini fungsi math
yang digunakan adalah sqrt(menghitung akar)
dan pow (mengitung pangkat) dan fungsi
akar yaitu sqrt.
2.
Fungsi utama/main
function
}
Script di
atas merupakan bagian dari pendeklarasian fungsi utama main() Fungsi utama merupakan bagian yang pertama kali
dieksekusi. Fungsi utama ini berisi kode-kode atau statement yang akan
digunakan untuk menyelesaikan masalah tertentu. Fungsi utama ini diawali dengan
tanda kurung kurawal buka dan diakhiri
dengan tanda kurung kurawal tutup , yang dimana pada disela-sela tanda tersebut berisikan kode-kode atau statement yang akan dieksekusi dan
merupakan bagian tubuh dari fungsi utama..
3. Pendeklarasian variable
int s; float p,l,t; double r; |
Script di
atas merupakan pendeklarasian variable-variabel yang termuat pada program.
Program ini menggunakan 3 tipe data untuk mendeklarasikan variable antara lain:
a. Tipe
data int untuk mendekalrasikan variable s
(sisi) yang digunakan untuk meng input
panjang sisi.
b. Tipe
data float untuk mendeklarasikan variable input dimana pada program ini variable input digunakan
dengan simbol p,l dan t yang digunakan
untuk meng input panjang, lebar dan
tinggi.
c. Tipe
data double untuk mendeklarasikan variable input r yang dimana akan digunakan untuk meng input panjang jari-jari.
4.
Tampilan
input nilai
cout<<"=====
menghitung luas kubus ====="; cout<<endl; cout<<"masukkan sisi = "; cin>>s; cout<<endl; cout<<"luas = "<<6*s*s; cout<<endl; cout<<endl; cout<<"===== menghitung luas persegi ====="; cout<<endl; cout<<"masukkan sisi = "; cin>>s; cout<<endl; cout<<"luas = "<<s*s; cout<<endl; cout<<endl; cout<<"===== menghitung luas balok ====="; cout<<endl; cout<<"masukkan panjang = "; cin>>p; cout<<"masukkan lebar = "; cin>>l; cout<<"masukkan tinggi = "; cin>>t; cout<<endl; cout<<"luas = "<<2*(p*l+p*t+l*t); cout<<endl; cout<<endl; cout<<"===== menghitung luas lingkaran ====="; cout<<endl; cout<<"masukkan jari = "; cin>>r; cout<<endl; cout<<"luas = "<<3.14*(r*r); cout<<endl; |
a) cout berfungsi untuk mengeluarkan output.
Tanda << setelah
cout mengartikan bahwa nilai/statement
yang berada di sebelah kanan akan ditampilkan pada suatu perangkat output yang disini adalah monitor.
b) cin berfungsi untuk mengambil suatu input. >> setelah cin mengartikan bahwa input yang diberikan dari suatu perangkat input, yang di sini adalah keyboard,
untuk kemudian dimasukkan ke dalam variabel
yang ada di sebelah kanan.
c) Pada program ini
terdapat beberapa inputan diantaranya: s untuk memasukkan sisi,
p,l dan t untuk memasukkan panjang, lebar dan
tinggi, r untuk memasukkan jari-jari.
5.
Pemrosesan data
cout<<"luas =
"<<6*s*s; cout<<"luas = "<<s*s; cout<<"luas = "<<2*(p*l+p*t+l*t); cout<<"luas = "<<3.14*(r*r); |
Script di atas merupakan pemrosesan data:
a.
Untuk mengitung luas kubus
dengan mengunakan variable s yaitu dengan cara 6*s*s.
b.
Untuk mengitung luas
persegi dengan menggunakan variable s yaitu dengan cara s*s.
c.
Untuk menghitung luas balok
dengan menggunakan variable p,l,dan t yaitu
dengan cara 2*(p*l+p*t+l*t).
d. Untuk menghitung luas lingkaran dengan menggunakan
variable r yaitu dengan cara 3.14*(r*r).
Keterangan:
·
Tanda (+) berarti penjumlahan
·
Tanda (*) berarti perkalian
6.
Tampilan hasil proses
cout<<"luas
= "<<6*s*s;
cout<<"luas
= "<<s*s;
cout<<"luas
= "<<2*(p*l+p*t+l*t);
cout<<"luas
= "<<3.14*(r*r);
|
Script diatas merupakan script
untuk menampilkan keluran yang menggunakan perintah cout.
Hasil keluaran yang ditampilkan :
a. Hasil perkalian dari angka 6 dengan sisi pangkat dua.
b. Hasil perkalian dari sisi dengan sisi.
c. Hasil perkalian dari angka 2 dengan perkalian panjang
dan lebar dijumlahkan dengan perkalian panjang dengan tinggi dan dijumlahkan
dengan perkalian lebar dan tinggi.
d. Hasil perkalian dari nilai konstan phi (3,14) dengan jari-jari
pangkat dua.
7. Fungsi getch
getch();
}
Penggunaan
fungsi ini agar tidak keluar dari program ketika mengeksekusi program terakhir.
Subscribe to:
Posts (Atom)
-
Dulu, tahun 1980-an acara Cerdas Cermat yang ditayangkan di Televisi Republik Indonesia (TVRI) merupakan salah satu acara favorit yang di...
-
RANGKAIAN GERBANG KOMBINASI “Semua rangkaian logika dapat digolongkan atas dua jenis, yaitu rangkaian kombinasi (co...
-
Hallo gan sekarang s y akan memberi tahu cara membua t lampu disko a t au y g sering disebu t lampu flip flop cara kerjan y a ada...