Kasus 3.2:
Kasus 3.3:
Kasus 3.5:
Kamis, 26 Maret 2015
Minggu, 22 Maret 2015
Tugas Minggu #4 (18 Maret 2015)
Sabtu, 21 Maret 2015
Refleksi Minggu #4 (18 Maret 2015)
Pada pertemuan minggu ke 4 membahas perulangan. Dalam mempelajari perulangan banyak membahas mengenai percabangan. Dalam perulangan yang di perhatikan adalah mengenai inputan itu akan terus berlangsung di dalam proses itu yang terdapat dalam perulangan. Pertemuan ini belajar dengan cara diskusi kelompok dan beberapa kelompok maju untuk mempresentasikan hasil diskusi kelompok mereka.
Selasa, 17 Maret 2015
Senin, 16 Maret 2015
Tugas Miggu #3 (11 Maret 2015)
Tugas Individu:
Sempurnakan algoritma 3.3. dengan akar imajiner berbentuk :
a + bi dengan a dan b bilangan real dan bila harga : b2-4ac<0
Jawab:
#include<iostream>
#include<stdio.h>
#include<math.h>
using namespace std;
class imajiner{
private:
float xRiil;
float xImajiner;
public:
float x;
float y;
float z;
float n;
float a;
float a1;
float a2;
void jazz(float p, float q){
xRiil=p;
xImajiner=q;}
float hasil();};
float imajiner::hasil(){
cout <<"Masukkan Koefisien 1: "; cin>>x;
cout <<"Masukkan Koefisien 2: "; cin>>y;
cout <<"Masukkan Koefisien 3: "; cin>>z;
n = y * y - 4 * x * z;
cout << "Diskriminan (" << y <<
" * " << y << " - 4 * " << x <<
" + " << z <<") = " << n << endl;
cout << "Akar persamaan " << x
<<"x^2 + " << y << "x + " << z
<<" = 0:" << endl;
if (n > 0)
{
a1 = (-y+sqrt(n))/(2*x);
a2 = (-y-sqrt(n))/(2*x);
cout << "x1 = " << a1 << endl;
cout << "x2 = " << a2 << endl;
}
else if (n == 0)
{
a = -y/(2*x);
cout << "x1 = x2 = " << a <<
endl;
}
else
{
xRiil = -y/(2*x);
xImajiner = sqrt(-n)/(2*x);
cout << "Imajiner: " << endl;
cout << "x1 = " << xRiil <<
" + " << xImajiner << " * i "<< endl;
cout << "x1 = " << xRiil <<
" - " << xImajiner << " * i "<< endl;
}
}
int main(int argc, char *argv[])
{
imajiner satu;
float p,q;
satu.jazz(p,q);
satu.hasil();
return 0;
}
Jumat, 13 Maret 2015
Refleksi Mingu #3 (11 Maret 2015)
Pada minggu ke-3 ini diadakan diskusi kelompok dengan kelompok lain yang mana dua kelompok berdiskusi untuk memecahkan contoh kasus yang ada.
Kesulitan dalam diskusi ini sangat banyak terutama pada pengerjaan soal masih banyak yang bingung. Kesulitan kedua pada pengerjaan soal untuk membuat program tentang slip bank. Soal:
Dalam kehidupan sehari-hari, misalkan kuitansi, slip
pembayaran gaji, transaksi perbankan (menabung/ menarik tunai) maupun hukum
(akta kelahiran, akta pendirian perusahaan), kita jumpai penulisan angka yang
diikuti dengan ejaan/ teks ucapan.
Diskusikan, algoritma untuk mengkonversi angka (bilangan)
menjadi ejaan/pengucapan. Asumsikan maksimal angkanya adalah ribuan.
Petunjuk :
1. Berikan sebuah angka, ambil 4 digit
2. Lakukan secara manual, tiap mahasiswa mencoba sendiri
3. Gunakan operator yang tepat untuk tiap langka
4. Gunakan pernyataan kondisional (IF atau IF ..
ELSE IF ...) untuk beberapa pilihan yang ada
Langganan:
Postingan (Atom)