tugas program minggu III
program 3.1
#include <iostream.h>
class bilangan{
private:
int a,b;
public:
void hasil(){
cout<<"masukan nilai a : ";
cin>>a;
cout<<"masukan nilai b : ";
cin>>b;
if(a>b){
cout<<"bilangan terbesar : "<<a<<endl;
}
else {
cout<<"Bilangan terbesar : "<<b<<endl;
}
}};
int main(){
int x;
bilangan a;
a.hasil();
cin>>x;
return 0;
}
Nilai Huruf
#include <iostream.h>
class bilangan{
private:
int nilai;
char nilai_huruf;
public:
void nilai_hasil(){
cout<<"Masukan nilai angka : ";
cin>>nilai;
if((nilai > 0)&&(nilai <= 20)){
nilai_huruf='E';
}
else if((nilai > 20)&&(nilai <= 40)){
nilai_huruf='D';
}
else if((nilai > 40)&&(nilai <= 60)){
nilai_huruf='C';
}
else if((nilai > 60)&&(nilai <= 80)){
nilai_huruf='B';
}
else {
nilai_huruf='A';
}
cout<<"Nilai huruf = "<<nilai_huruf<<endl;
}};
int main(){
int x;
bilangan a;
a.nilai_hasil();
cin>>x;
return 0;
}
Nama Hari
#include <iostream.h>
class HARI {
private:
int hari_ke;
char hari[100];
public:
void Set_Hari(){
cout<<"Masukkan hari ke-";
cin>>hari_ke;
switch (hari_ke){
case 1 : strcpy(hari, "Senin");break;
case 2 : strcpy(hari, "Selasa");break;
case 3 : strcpy(hari, "Rabu");break;
case 4 : strcpy(hari, "Kamis");break;
case 5 : strcpy(hari, "Jumat");break;
case 6 : strcpy(hari, "Sabtu");break;
default : strcpy(hari, "Minggu");break;
}
cout<<"Hari ke-"<<hari_ke<<" "<<"adalah"<<hari<<endl;
}
};
int main(){
int x;
HARI H;
H.Set_Hari();
cin>>x;
return 0;
}
tugas program mingguan II
PERCABANGAN
Salah satu permasalahan yang pasti diemui dalam pembuatan program adalah suatu percabangan. Percabangan yang dimaksud disini tiak lain adalah suatu pemilihan statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan kondisi tertentu. Didalam C++, terdapat dua buah jenis struktur yang digunakan untuk mengimplementasi suatu percabangan, yaitu dengan menggunakan struktut if dan struktur switch.
Statemen-statemen yang terdapat dalam sebuah blok percabangan akan dieksekusi hanya jika kondisi yang didefinisikan terpenuhi (bernilai benar). Artinya jika kondisi tidak terpenuhi (benilai salah), maka statemen-statemen tersebut juga tidk ikut dieksekusi oleh compiler. Untuk lebih memahami konsep percabangan, perhatikan program dibawah ini.
1. program percabangan if_else :
2. Program percabangan switch
Program percabangan dengan menggunakan statemen switch, disini saya mengambil contoh nama hari dalam contoh pernyataan ini. perhatikan source code ini...
#include <iostream.h>
Program dengan menggunakan statemen if_else, disini saya membuat contoh program untuk mencari apakah itu adalah bilangan positif atau negatif. Perhatikkan source code dibawah ini....
#include <iostream.h>
int main(){
int nilai;
cout<<"masukkan bilangan bulat yang akan diperiksa :";
cin>>nilai;
if (nilai > 0){
cout<<nilai<<" "<<"adalah bilangan POSIIF";
}
else if (nilai < 0){
cout<<nilai<<" "<<"adalah bilangan NEGATIF";
}
else{
cout<<nilai<<" "<<"adalah bilangan DEFAULT";
}
cin>>nilai;
return 0;
}
Silahkn dipahami code-code diatas, semoga bisa jadi bahan pembelajaran dan bermanfaat dengan baik bagi kita programer yang masih pemula....
mencari titik tengah
Algoritma :
void titik_tengah (float x1, float y1, float x2, float y2, float hasil, float hasilx, float hasily){
hasil = x1 + x2;
hasilx = hasil / 2;
hasil = 0;
hasil = y1 + y2;
hasily = hasil / 2;
cout<<"\n\nKoordinat Titik Tengah T adalah : x=" << hasilx << ", y=" << hasily;
cout<<"Ay : ";
cout<<"\nMasukkan Koordinat titik B\n";
cout<<"By : ";
titik_tengah(x1,y1,x2,y2,hasil,hasilx, hasily);
cin>>x1;
return 0;
}
bilangan matriks
Dalam sebuah perhitungan matematika kita sering kali disuruh untuk mencari determinan matriks. Disini saya mempunyai sebuah algoritma dan program yang insyaAllah dapat membantu para siswa-siswi untuk mencari sebuah matriks yang berordo 2 x 2 :
Kita dapat mencari nilai ‘A’ dengan rumus : A = (a*d) –(c*d)
Algoritmanya:
1. Masukkan bilangan yang dikehendaki.
2. Hitunglah dengan menggunakan rumus yang diatas.
3. Jika semua sudah dihitung dengan rumus tersebut maka hasilnya pasti akan bisa diketahui.
4. Untuk yang terakhir tinggal menuliskan hasil tersebut.
Ini adalah progamnya yang saya dengan menggunakan bahasa pemrograman C++ buat dengan ketentuan matriks berordo 2 x 2 :
class MATRIK {
private:
int a, b, c, d;
float hasil;
public:
void Set_Inputan(){
cout<<"Program menghitung matrik ordo 2\n\n";
cout<<"Masukkan bilangan B : ";
cout<<"Masukkan bilangan C : ";
cout<<"Masukkan bilangan D : ";
cout<<"\n"; }
M.Set_Proses();
M.Set_Output();
return 0;
}
Silahkan diperhatikan dan dipahami tata cara tulisannya dalam program agar anda dapat mengembangkan lebih bagus lagi.Amin.
menghitung satuan
puluhan = (nilai%100)/10;
algoritma
Dijaman yang sudah maju dan berkembang ini kita sebagai nasabah dipermudahkan untuk menyimpan (menabung) uang kita dibank. Bank merupakan tempat yang paling aman untuk menyimpan uang kita. Saya punya beberapa trik-trik untuk pengambilan uang disuatu bank semoga bisa bermanfaat bagi semua nasabah-nasabah.
3.Mengisi slip :
a.Tulis nama
b.Tulis no rekerning
c.Tulis tanggal pengambilan
d.Centang penarikan tunai
e.Tulis nominal penarikan dengan angka (Rp.53.000.000,00)
f.Tulis nominal dengan huruf (Lima puluh tiga juta rupiah)
g.Tanda tangan4.Serahkan kepada Teller slip pengambilan dan buku Tabungan.
5.Tunggu sebentar untuk di panggil.
6.Uang di ambil beserta buku tabungan.
PROGRAM C++
Pay attention and understand a simple example of C + + program that has successfully I created below:
#include <iostream.h> int main(){ int x, a, b, h1; cout<<"masukkan nilai n:"; cin>>x; a = 0; b = 1; cout << "\n"; cout<<"deret fibonanci dengan n:"<< x << "\n\n"; cout << a << " " << b << " "; for (int count = 1; count < (x-1); count++) { h1 = a + b; a = b; b = h1; cout << b << " "; } |
This is one very simple program I have created with C + + programming language, a program to create a series Fibonanci. As explained above that it is C + + programming language that can make a variety of other programs. An age that has been developed and developing, we as progrmer prefix should be more able memehami this programming language to create a program that can be made with the programming language.