Nama : Choirul
Arifin
NRP :
41037006121010
Jurusan : Teknik Informatika
Operator naik dan
turun
#include <iostream.h>
void main()
{
int
m = 66, n;
n =
++m;
cout<<"m
= "<<m<<", n ="<<n<<endl;
n =
m++;
cout<<"m
= "<<m<<", n ="<<n<<endl;
cout<<"m
= "<<m++<<endl;
cout<<"m
= "<<m<<endl;
cout<<"m
= "<<++m<<endl;
}
#include <iostream.h>
void main()
{
int
m=5, n;
n=++m
* --m;
cout<<
"m=" << m << " n=" << n << endl;
cout<<
++m << " " << ++m<< " " <<++m
<< endl;
}
Operator bitwes
#include <iostream.h>
void main ()
{
int
m = 82, n = 26;
cout<<m<<"
<< 2"<<" = "<<(m<<2)<<endl;
cout<<m<<"
>> 2"<<" = "<<(m>>2)<<endl;
cout<<m<<"
& "<<n<<" = "<<(m&n)<<endl;
cout<<m<<"
| "<<n<<" = "<<(m|n)<<endl;
cout<<m<<"
^ "<<n<<" = "<<(m^n)<<endl;
cout<<"~"<<m<<
" = "<<~m<<endl;
}
Operator logika
#include <iostream.h>
void main()
{
int
m = 166;
cout<<"
(m>=0 && m<=150) -> "<<(m>=0 &&
m<=150)<<endl;
cout<<"
(m>=0 || m<=150) -> "<<(m>=0 || m<=150)<<endl;
}
Operator kondisi
#include<iostream.h>
void main()
{
int
m = 26, n = 82;
int
min = m < n ? m : n;
cout<<"Bilangan
terkcil adalah "<<min<<endl;
}
Statemen I/O
#include<iostream.h>
void main ()
{
char
nama[100]; // Deklarasi variabel nama
cout<<"Masukan nama Anda: ";
cin>>nama; // Meminta user untuk
menginisialisasi variable nama
cout<<"Nama
anda adalah "<<nama;
}
#include<iostream.h>
#include<conio.h>
void main()
{
int nilai;
clrscr();
cout << "Masukan nilai Anda : " ;cin
>> nilai;
cout << "Anda memperoleh nilai "<<
nilai << endl;
cout << "Apakah anda telah puas mendapat nilai
? "<<nilai;
getch();
}
// Program untuk mempertukarkan nilai A dengan nilai B
#include<iostream.h>
void main()
{
int
A, B, temp;
cout
<< "A= ";
cin
>> A;
cout
<< "B= ";
cin >>
B;
temp
=A;
A=B;
B=temp;
cout
<< "Jadi sekarang : " <<endl;
cout
<< "A= " << A <<endl;
cout<<
"B= " << B;
}
PROGRAM MENGHITUNG
LUAS BANGUN GEOMETRI
#include <iostream.h>
#include <conio.h>
#define phi 3.14
void main()
{ int kode;
char
lagi;
float
luas_bujur_sangkar,sisi;
float
luas_lingkaran,jari;
float
luas_segitiga,alas_segitiga,tinggi_segitiga;
float
luas_trapesium,a,b,tinggi_trapesium;
atas:
clrscr ();
cout<<"
*********************************"<<endl;
cout<<"
Program Menghitung Luas Geometri"<<endl;
cout<<"
*********************************"<<endl;
cout<<"\nSilakan pilih program yang ingin
dijalankan : "<<endl;
cout<<" 1. Luas Bujur sangkar
"<<endl;
cout<<" 2. Luas Lingkaran "<<endl;
cout<<" 3. Luas Segitiga "<<endl;
cout<<" 4. Trapesium "<<endl;
cout<<"\nMasukan Kode Program yang ingin
dijalankan : ";cin>>kode;
if (kode==1)
{ cout<<"\nMasukan Sisi
Bujur Sangkar\t= ";cin>>sisi;
luas_bujur_sangkar
= sisi * sisi;
cout<<"Luas
Bujur Sangkar\t\t= "<<sisi<<" *
"<<sisi<<" = "<<luas_bujur_sangkar<<endl;
}
else if (kode==2)
{ cout<<"\nMasukan
jari-jari Lingkaran\t= ";cin>>jari;
luas_lingkaran=
phi * jari * jari;
cout<<"Luas
Lingkaran\t\t\t= "<<phi<<" *
"<<jari<<" * "<<jari<<" =
"<<luas_lingkaran<<endl;
}
else if (kode==3)
{ cout<<"\nMasukan Tinggi
Segitiga\t\t= ";cin>>tinggi_segitiga;
cout<<"Masukan
Pajang Alas Segitiga\t= ";cin>>alas_segitiga;
luas_segitiga=
0.5 * tinggi_segitiga * alas_segitiga;
cout<<"Luas
Segitiga\t\t\t= "<<"0,5 *
"<<tinggi_segitiga<<" * "<<alas_segitiga<<"
= "<<luas_segitiga<<endl;
}
else if (kode==4)
{ cout<<"\nMasukan Sisi
Panjang Trapesium\t= ";cin>>a;
cout<<"Masukan
Sisi Pendek Trapesium\t= ";cin>>b;
cout<<"Masukan
Tinggi Trapesium\t= ";cin>>tinggi_trapesium;
luas_trapesium=
0.5 * (a + b) * tinggi_trapesium;
cout<<"Luas
Trapesium\t\t\t= "<<"0,5 * ("<<a<<" +
"<<b<<") * "<<tinggi_trapesium<<" =
"<<luas_trapesium<<endl;
}
else cout<<"\nKode yang anda masukan salah
!\n";
cout<<"\nIngin
mengulangi lagi (y/n) \t: ";cin>>lagi;
if (lagi=='Y'||lagi=='y')
goto atas;
else
cout<<"\nTerimakasih Telah Menggunakan Program
Ini <(^-^)> "<<endl;
bawah:
getch();
}
PROGRAM MENGHITUNG
TOTAL BARANG
#include<iostream.h>
#include<conio.h>
#define harga 5203.02
void main ()
{
float total;
cout<<"_________________________________________\n";
cout<<"Program menghitung harga total
barang\n";
cout<<"_________________________________________\n"<<endl;
cout<<"Jumlah barang\t\t\t=
5"<<endl;
cout<<"Harga per unit\t\t\t=
"<<harga<<endl;
total = 5 * harga;
cout<<"__________________________________________"<<endl;
cout<<"Total yang harus di bayar\t=
"<<"5 * "<<harga<<endl;
cout<<"\t\t\t\t= "<<total;
getch();
}
OPERASI ARITMATIKA
#include <iostream.h>
void main()
{
float
a,b,c,pilih;
cout << "\tkalkulator Sederhana
"<<endl;
cout <<
"======================================"<<endl;
cout << "\t
1.Perjumlahan (+) "<<endl;
cout << "\t
2.Pembagian (/)
"<<endl;
cout << "\t
3.Perkalian (*)
"<<endl;
cout << "\t
4.Pengurangan (-) "<<endl;
cout << "======================================"<<endl;
cout << " Pilih Operasi Perhitungan\t: ";
cin >>
pilih;
cout << " Masukkan Bilangan 1\t\t: ";
cin >> a;
cout << " Masukkan Bilangan 2\t\t: ";
cin >> b;
if ( pilih == 1)
c = a+b;
if ( pilih == 2)
c = a/b;
if ( pilih == 3)
c = a*b;
if ( pilih == 4)
c = a-b;
cout<<"--------------------------------------"<<endl;
cout<<" Hasilnya adalah \t\t=
"<<c<<endl;
cout<<"--------------------------------------";
}
DERET BILANGAN
GANJIL
#include <iostream.h>
#include <conio.h>
void main()
{
int i,nilai;
char lagi;
atas:
clrscr();
cout
<<"_____________________________"<<endl;
cout <<"Program Deret Bilangan
Ganjil"<<endl;
cout
<<"_____________________________"<<endl;
cout <<"Masukan Nilai = ";
cin>>nilai;
for (i=0;i<=nilai;i++)
{
if (i%2!=0)
cout<<" "<<i;
endl;
}
cout <<"\nulangi [y/t] "<<endl;
cin >>lagi;
if (lagi=='y')
goto atas;
else
cout <<"Terima Kasih";
getch();
}
MENCETAK TANGGAL
#include <iostream.h>
typedef struct { int tahun;
int bulan;
int tanggal;
}
data_tunggal;
data_tunggal tanggal_lahir;
void main ()
{
tanggal_lahir.tanggal=20;
tanggal_lahir.bulan=10;
tanggal_lahir.tahun=1993;
cout <<tanggal_lahir.tanggal << '/'
<<tanggal_lahir.bulan << '/'
<<tanggal_lahir.tahun << endl;
}
0 komentar:
Posting Komentar