Tugas Alpro
Vrydag 05 April 2013
Tugas Kasus 3.1 Pertemuan III
Analisis :
Input : misalkan A
dan B, keduanya integer
Proses : bandingkan
A dan B
Jika A > B maka A terbesar
(output)
Sebaliknya B terbesar (output)
Dalam C++
#include
<iostream>
#include
<string>
using
namespace std;
int
main()
{
string
raptor_prompt_variable_zzyz;
?? a;
?? b;
raptor_prompt_variable_zzyz
="masukkan angka A;";
cout <<
raptor_prompt_variable_zzyz << endl;
cin >> a;
raptor_prompt_variable_zzyz ="masukkan angka B;";
cout <<
raptor_prompt_variable_zzyz << endl;
cin >> b;
if (a>b)
{
cout << a
<< endl; }
else
{
Analisis :
Input : misalkan A
dan B, keduanya integer
Proses : bandingkan
A dan B
Jika A > B maka A terbesar
(output)
Sebaliknya B terbesar (output)
Dalam C++
#include
<iostream>
#include
<string>
using
namespace std;
int
main()
{
string
raptor_prompt_variable_zzyz;
?? a;
?? b;
raptor_prompt_variable_zzyz
="masukkan angka A;";
cout <<
raptor_prompt_variable_zzyz << endl;
cin >> a;
raptor_prompt_variable_zzyz ="masukkan angka B;";
cout <<
raptor_prompt_variable_zzyz << endl;
cin >> b;
if (a>b)
{
cout << a
<< endl; }
else
{
Dinsdag 19 Maart 2013
Tugas Alpro
Tugas Individu 1 Pertemuan II
# Buatlah Algoritma dan Program untuk mencari titik tengah sebuah garis yang ujung titiknya A (x1, y1) dan B (x2, y2) untuk mencari titik tengah dari titik : A (x1, y1) / titik1 <- (x1 + y1) B (x2, y2).
Dalam C++ sebagai berikut :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? x1;
?? y1;
?? titik1;
?? titik;
?? titik2;
?? x2;
?? y2;
raptor_prompt_variable_zzyz ="Masukkan x1";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x1;
raptor_prompt_variable_zzyz ="Masukkan y1";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y1;
raptor_prompt_variable_zzyz ="Masukkan x2";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x2;
raptor_prompt_variable_zzyz ="Masukkan y2";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y2;
titik1 =(x1+y1)/2;
titik =(y2+x2)/2;
cout << "("+titik1+","+titik2+")" << endl;
return 0;
}
Tugas Individu 2 Pertemuan II
# Buatlah Algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen-komponennya.
Dalam C++ sebagai berikut :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? puluhan;
?? ratusan;
?? a;
?? pul;
?? satuan;
?? rat;
raptor_prompt_variable_zzyz ="Masukkan Angka Kurang Dari 1000";
cout << raptor_prompt_variable_zzyz << endl;
cin >> a;
if (a<=1000)
{
Satuan =a % 10;
Pul =a % 100;
Puluhan =Pul-Satuan;
Puluhan =Puluh/10;
Rat =a-pul;
Ratusan =Rat/100;
cout << Ratusan+"Ratusan" << endl; cout << Puluhan+"Puluhan" << endl; cout << Satuan+"Satuan" << endl; }
else
{
cout << "Bukan Kurang Dari 1000" << endl; }
return 0;
}
Tugas Individu 3 Pertemuan II
# Buatlah Algoritma dan Program untuk menghitung determinan matriks berordo 2 x 2. Dimana ordonya 2 x 2 sbb: abcd Determinan matriks A: |A|=(a*d)-(b*c).
Dalam C++ sebagai berikut :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? hasil;
?? a;
?? b;
?? c;
?? d;
raptor_prompt_variable_zzyz ="Masukkan Angka Pertama";
cout << raptor_prompt_variable_zzyz << endl;
cin >> a;
raptor_prompt_variable_zzyz ="Masukkan Angka Kedua";
cout << raptor_prompt_variable_zzyz << endl;
cin >> b;
raptor_prompt_variable_zzyz ="Masukkan Angka Ketigat";
cout << raptor_prompt_variable_zzyz << endl;
cin >> c;
raptor_prompt_variable_zzyz ="Masukkan Angka Keempat";
cout << raptor_prompt_variable_zzyz << endl;
cin >> d;
Hasil =(a*d)-(b*c);
return 0;
}
Kasus 2.2
# Buatlah Algoritma dan program (flowchart) untuk mencari hasil kali dari dua buah bilangan. Aalisis : Input :misalkan a, b adalah integer. Proses : hasil <- a * b.Output: tulis (hasil)
Dalam C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? hasil;
?? x;
?? y;
raptor_prompt_variable_zzyz ="Masukkan bil 1";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
raptor_prompt_variable_zzyz ="Masukkan bil 2";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y;
Hasil =x*y;
cout << Hasil << endl;
return 0;
}
Tugas Kasus 3.1 Pertemuan III
Analisis :
Input : misalkan A dan B, keduanyainteger
Proses : bandingkan A dan B
–Jika A > B maka A terbesar (output)
–Sebaliknya B terbesar (output)
Dalam C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? a;
?? b;
raptor_prompt_variable_zzyz ="masukkan angka A;";
cout << raptor_prompt_variable_zzyz << endl;
cin >> a;
raptor_prompt_variable_zzyz ="masukkan angka B;";
cout << raptor_prompt_variable_zzyz << endl;
cin >> b;
if (a>b)
{
cout << a << endl; }
else
{
cout << b << endl; }
return 0;
}
Kasus 3.2 Pertemuan III
Analisis :
Input : misalkan x, y dan z, semua integer
Proses : kita harus membandingkan ketiga bilangan tersebut (caranya?)
Output : bilangan terbesar
Dalam C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? x;
?? y;
?? z;
raptor_prompt_variable_zzyz ="masukkan x :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
raptor_prompt_variable_zzyz ="masukkan y :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y;
raptor_prompt_variable_zzyz ="masukkan z :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> z;
if (x>y && x>z)
{
cout << x << endl; }
else
{
if (y>x && y>z)
{
cout << y << endl; }
else
{
cout << z << endl; }
}
Rreturn 0:
}
Kasus 3.3. Prtemuan III
Analisis :
Persamaan kuadrat adalah persamaan dengan bentuk umum Ax2 + Bx + C = 0, dan tentu saja dengan A ¹ 0. Akar persamaan kuadrat diperoleh dengan rumus :
Bila akan diperoleh akar imajiner
Kasus 3.4 Pertemuan III
Konversi nilai:
Dalam C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? nilai;
?? nilai_huruf;
raptor_prompt_variable_zzyz ="masukkan nilai :";
cout << raptor_prompt_variable_zzyz << endl;
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 anda :" << endl; cout << nilai << endl; cout << "nilai huruf :" << endl; cout << nilai_huruf << endl;
return 0;
}
Kasus 3.5 Pertemuan III
Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
Misalkan dimasukkan nilai 5, outputnya adalah hari Jum’at.
Dalam C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
?? nilai_huruf;
?? day;
raptor_prompt_variable_zzyz ="masukkan hari ke ";
cout << raptor_prompt_variable_zzyz << endl;
cin >> day;
if (day==1)
{
nilai_huruf ="senin";
}
else
{
if (day==2)
{
nilai_huruf ="selasa";
}
else
{
if (day==3)
{
nilai_huruf ="rabu";
}
else
{
if (day==4)
{
nilai_huruf ="kamis";
}
else
{
if (day==5)
{
nilai_huruf ="jum'at";
}
else
{
if (day==6)
{
nilai_huruf ="sabtu";
}
else
{
if (day==7)
{
nilai_huruf ="minggu";
}
else
{
nilai_huruf ="maaf dalam seminggu hanya ada 7 hari !!";
}
}
}
}
}
}
}
cout << "Hari ke : " << endl; cout << day << endl; cout << "adalah hari :" << endl; cout << nilai_huruf << endl;
return 0;
}
Teken in op:
Plasings (Atom)