Berikut tugas alpro pertemuan ketiga dengan menggunakan Raptor dan C++
Ada beberapa tugas yang tersusun dalam sub-sub kasus, berikut penjelasan dari beberapa kasus tersebut.KASUS 3.1
Pertam ialaha kasus 3.1 dimana input merupakan Integer lalu di peroses dengan pembandingan dari kedua bilangan yang di inputkan. Jika A>B maka akan menghasilkan Output A bilangan terbesar, begitupun sebaliknya.
Langkah pertama disini saya mencoba menggunakan reptor terlebih dahulu :
1. Pertama saya sudah menginputkan Kelompok dan nama kelompok
2. Masukan nilai A a
3. Masukan nilai B b
4. Jika (if) A>B maka Bilangan terbesar adalah A dengan memanggil ‘ a ‘ (+a)
5. Dan jika tidak (else) maka bilangan terbesar adalah B dengan memanggil ‘ b ’(+b)
Berikut Gambarnya :
Setelah runing pada Raptor saya aplikasikan pada Dev C++ ( Bahasa C ++ ).
Berikut Source codenya :
Berikut Source codenya :
Terimakasih mungkin itu sedikit yang bisa saya tangkap dari apa yang saya pelajari dari kasus 3.1#include <iostream>
/* kasus 3.1 */
using namespace std;
int main(int argc, char** argv) {
int x,y;
cout<<"Masukan Bilangan Pertama : ";cin>>x;
cout<<"Masukan Bilangan kedua : ";cin>>y;
if (x>y)
cout<<"Bilangan terbesar adalah : "<<x;
else
cout<<"Bilangan terbesar adalah : "<<y;
return 0;
}
KASUS 3.2
Lanjut ke kasus selanjutnya yakni kasus 3.2 , antara kasus 3.1 dengan 3.2 tidak jauh berbeda hanya kasus 3.2 yang di inputkan ialah 3 bilangan dan di bandingkan seperti kasus 3.1
Berikut saya coba menggunakan raptor terlebih dahulu guna mempermudah pemrograman dalam Bahasa c++ :
Setelah runing pada Raptor saya aplikasikan pada Dev C++ ( Bahasa C ++ ).
Berikut Source codenya :
Lanjut ke kasus selanjutnya yakni kasus 3.2 , antara kasus 3.1 dengan 3.2 tidak jauh berbeda hanya kasus 3.2 yang di inputkan ialah 3 bilangan dan di bandingkan seperti kasus 3.1
Berikut saya coba menggunakan raptor terlebih dahulu guna mempermudah pemrograman dalam Bahasa c++ :
Setelah runing pada Raptor saya aplikasikan pada Dev C++ ( Bahasa C ++ ).
Berikut Source codenya :
Terimakasih mungkin itu sedikit yang bisa saya tangkap dari apa yang saya pelajari dari kasus 3.1#include <iostream>
/* kasus 3.1 */
using namespace std;
int main(int argc, char** argv) {
int x,y;
cout<<"Masukan Bilangan Pertama : ";cin>>x;
cout<<"Masukan Bilangan kedua : ";cin>>y;
if (x>y)
cout<<"Bilangan terbesar adalah : "<<x;
else
cout<<"Bilangan terbesar adalah : "<<y;
return 0;
}
KASUS 3.2
Lanjut ke kasus selanjutnya yakni kasus 3.2 , antara kasus 3.1 dengan 3.2 tidak jauh berbeda hanya kasus 3.2 yang di inputkan ialah 3 bilangan dan di bandingkan seperti kasus 3.1
Berikut saya coba menggunakan raptor terlebih dahulu guna mempermudah pemrograman dalam Bahasa c++ :
1. Masukan nilai X => x
2. Masukan nilai Y => y
3. Masukan nilai Z => z
4. Jika X > Y dan X > Z maka “ Bilangan terbesar adalah X = ” dengan memanggil ‘ x ‘ (+x)
5. Dan jika tidak X > y dan X > Z maka ada perulangan lagi yakni Y > X dan Y > Z , jika benar maka akan di tampilkan “Bilangan terbesar adalah Y = ” dengan memanggil ‘ y ’(+y)
6. Dan jika tidak maka akan di tampilkan “ Bilangan terbesar adalah Z= ” denga memanggil ‘z’(+z).
Berikut Gambarnya :
Berikut Source codenya :
Terimakasih mungkin itu sedikit yang bisa saya tangkap dari apa yang saya pelajari dari kasus 3.2#include <iostream>
/* kasus 3.2 */
using namespace std;
int main(int argc, char** argv) {
int a,b,c;
cout<<"Masukan Bilangan Bulat Pertama : ";cin>>a;cout<<endl;
cout<<"Masukan Bilangan Bulat Kedua : ";cin>>b;cout<<endl;
cout<<"Masukan Bilangan Bulat ketiga : ";cin>>c;cout<<endl;
if (a > b && a>c)
cout<<"Bilangan terbesar adalah : "<<a<<endl;
else if(b>a && b>c)
cout<<"Bilangan terbesar adalah : "<<b<<endl;
else
cout<<"Bilangan terbesar adalah : "<<c<<endl;
return 0;
}
KASUS 3.3
Kasus 3.3 lumayan menguras energi, sediakan dulu Kopi dan camilan untuk mencoba kasus ini, disini kita akan mencari akar-akar persamaan kuadrat .
Persamaan kuadrat sendiri adalah persamaan dengan bentuk umum Ax2 + Bx + C = 0, dan tentu saja dengan A tidak sama dengan 0. Akar persamaan kuadrat diperoleh dengan rumus :
Bila B^2-4AC<0 akan diperoleh akar imajiner.
Selanjutnya Input : koefisien A, B dan C bilangan real
Proses : ada tiga alternatif pilihan dari harga
B^2-4AC
Yaitu harganya 0, positif atau negatif
Output : nilai akar berdasar rumus
Berikut penyelesaian menggunakan Raptor
Setelah runing pada Raptor saya aplikasikan pada Dev C++ ( Bahasa C ++ ).
Berikut Source codenya :
Terimakasih mungkin itu sedikit yang bisa saya tangkap dari apa yang saya pelajari dari kasus 3.3#include <iostream>
#include <math.h>
/* kasus 3.3 */
using namespace std;
int main(int argc, char** argv) {
int x,y,z;
long disk;
float a,b;
cout<<"Koefesien pangkat 2 : ";cin>>x;
cout<<"Koefesien pangkat 1 : ";cin>>y;
cout<<"Koefesien pangkat 0 : ";cin>>z;
if (x==0)
{
cout<<"Bukan Persamaan Kuadrat\n ";
cout<<"Harga akar = "<<-z/y;
}
else {
disk=y*y-4*x*z;
}
if(disk>0){
a=-y+sqrt(disk)/(2*x);
b=-y-sqrt(disk)/(2*x);
cout<<"diskriminan = 0\n";
cout<<"X1 = "<<a<<endl;
cout<<"X2 = "<<b<<endl;
}
else if(disk==0){
a=-y/(2*x); b=a;
cout<<"diskriminan = 0\n";
cout<<"X1 = "<<a<<endl;
cout<<"X2 = "<<b<<endl;
}
else{
cout<<"Akar Imajiner ";
}
return 0;
}
KASUS 3.4
Algoritma :
Deklarasai A = integer
Deskripsi :
- read(nilai)
- if(A>81 and(A<100 ) then nilai huruf "A".
- else if(A>61 and(A<81) then nilai huruf "B".
- else if(A>41 and(A<61) then nilai huruf "C".
- else if(A>21 and(A<41) then nilai huruf "D".
- else if(A>0 and(A<21) then nilai huruf "B".
- else then "ERROR".
Berikut Source kodenya :
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int A;
cout<<"Masukan Nilai= "; cin>>A;
if (A>81 && A<100){
cout<<"Nilai A";
}
else if (A>61 && A<81){
cout<<"Nilai B";
}
else if (A>41 && A<61){
cout<<"Nilai C";
}
else if (A>21 && A<41){
cout<<"Nilai D";
}
else if (A>0 && A<21){
cout<<"Nilai E";
}
else
cout<<"ERROR";
return 0;
}
Berikut Raptornya :
Source Kodenya :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char *argv[]) {
int A;
cout<<"Masukan angka : ";cin>>A;
switch(A){
case 1:{
cout<<"Senin ";
break;
}
case 2:{
cout<<"Selasa";
break;
}
case 3 :{
cout<<"Rabu";
break;
}
case 4 :{
cout<<"Kamis";
break;
}
case 5:{
cout<<"Jum'at";
break;
}
case 6:{
cout<<"Sabtu";
break;
}
case 7: {
cout<<"Minggu";
break; }
}
return 0;
}
Berikut Raptornya :
Sebelumnya jika kurang faham dengan penjelasan saya bisa kunjungi juga Blog Saudara saya :
atau ini
Sekian dan terimakasih.
0 komentar:
Posting Komentar