ASSALAMMUALAIKUM WR.WB.
bertemu lagi dengan ALPRO pada minggu ke-5 dengan gembira dan di awali dengan kuis kelompok,
kelompok saya datang terlambat dan saya mengerjakan sambil menunggu teman kelompok, dan akhirnya siap juga kuis dan di lanjutkan ke materi hingga waktu selesai.
Senin, 28 Maret 2016
Minggu, 20 Maret 2016
Hitunglah axb dengan metode penjumlahan
Hitunglah axb dengan metode penjumlahan:
#include <iostream>
#include<math.h>
/* 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,b,jumlah=0;
cout<<"program menghitunng perkalian dengan cara penjumlahan\n";
cout<<"masukan nilai a : ";cin>>a;
cout<<"masukan niali b : ";cin>>b;
for(int i=1;i<=abs(b);i++)
jumlah+=a;
if(b<0)jumlah=-jumlah;
cout<<a<<"x"<<b<<"="<<jumlah;
return 0;
}
dan raptor:
#include <iostream>
#include<math.h>
/* 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,b,jumlah=0;
cout<<"program menghitunng perkalian dengan cara penjumlahan\n";
cout<<"masukan nilai a : ";cin>>a;
cout<<"masukan niali b : ";cin>>b;
for(int i=1;i<=abs(b);i++)
jumlah+=a;
if(b<0)jumlah=-jumlah;
cout<<a<<"x"<<b<<"="<<jumlah;
return 0;
}
dan raptor:
TUGAS ALPRO 3.4
konversikan nilai angka menjadi nilai huruf
bahasa C++:
#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 nilai;
string nilaihuruf;
cout<<"Masukan nilai (0-100) : ";cin>>nilai;
if(nilai <=100 && nilai >=81){
nilaihuruf='A';}
else if(nilai<=80 && nilai>=61){
nilaihuruf='B';}
else if(nilai<=60 && nilai>=41){
nilaihuruf='C';}
else if(nilai<=40 && nilai>=21)
nilaihuruf='D';
else{
nilaihuruf='E';
}
cout<<"Nilai = "<<nilaihuruf;
return 0;
}
coding C++ dan RAPTOR :
bahasa C++:
#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 nilai;
string nilaihuruf;
cout<<"Masukan nilai (0-100) : ";cin>>nilai;
if(nilai <=100 && nilai >=81){
nilaihuruf='A';}
else if(nilai<=80 && nilai>=61){
nilaihuruf='B';}
else if(nilai<=60 && nilai>=41){
nilaihuruf='C';}
else if(nilai<=40 && nilai>=21)
nilaihuruf='D';
else{
nilaihuruf='E';
}
cout<<"Nilai = "<<nilaihuruf;
return 0;
}
coding C++ dan RAPTOR :
TUGAS ALPRO SEKUEN 3.3
Analisis :
- Pers kuadrat adalah persamaan dengan bentuk umum Axx+Bx+C=0 dan tentu saja dengan A tidaksama dengan 0 .
Input : Koefisien A,B, dan C bilangan real
Output : nilai akar
C++ :
#include <iostream>
#include <math.h>
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,b,c;
long disk;
float x1,x2;
cout<<"Koefisien pangkat 2 : ";cin>>a;
cout<<"Koefisien pangkat 1 : ";cin>>b;
cout<<"Koefisien pangkat 0 : ";cin>>c;
if(a==0){
cout<<"Bukan Pers.Kuadrat"<<endl;
cout<<"Harga Akar= "<<-c/b;
}
else {
disk=b*b - 4*a*c;
}
if(disk>0){
x1=-b+sqrt(disk)/(2*a);
x2=-b-sqrt(disk)/(2*a);
cout<<"Diskriminan = " <<disk << endl;
cout<<"x1 : "<<x1<<endl;
cout<<"x2 : "<<x2<<endl;
} else if(disk == 0){
x1 = -b/(2*a);
x2=x1;
cout<<"Diskriminan = 0 "<<endl;
cout<<"x1 : "<<x1<<endl;
cout<<"x2 : "<<x2<<endl;
} else
cout<<"Akar Imajiner";
return 0;
}
#include <math.h>
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,b,c;
long disk;
float x1,x2;
cout<<"Koefisien pangkat 2 : ";cin>>a;
cout<<"Koefisien pangkat 1 : ";cin>>b;
cout<<"Koefisien pangkat 0 : ";cin>>c;
if(a==0){
cout<<"Bukan Pers.Kuadrat"<<endl;
cout<<"Harga Akar= "<<-c/b;
}
else {
disk=b*b - 4*a*c;
}
if(disk>0){
x1=-b+sqrt(disk)/(2*a);
x2=-b-sqrt(disk)/(2*a);
cout<<"Diskriminan = " <<disk << endl;
cout<<"x1 : "<<x1<<endl;
cout<<"x2 : "<<x2<<endl;
} else if(disk == 0){
x1 = -b/(2*a);
x2=x1;
cout<<"Diskriminan = 0 "<<endl;
cout<<"x1 : "<<x1<<endl;
cout<<"x2 : "<<x2<<endl;
} else
cout<<"Akar Imajiner";
return 0;
}
coding C++ dan RAPTOR :
TUGAS ALPRO SEKUEN 3.2
analisis:
input : f,g,h.
proses: di bandingakan semuanya
output: bilangan terbesar
C++ :
#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 f,g,h;
cout<<"Masukan angka pertama : ";cin>>f;
cout<<"Masukan angka kedua : ";cin>>g;
cout<<"Masukan angka ketiga : ";cin>>h;
if(f>g && f>h)
cout<<f<<" adalah bilangan terbesar";
else if(g>f && g>h)
cout<<g<<" adalah bilangan terbesar";
else
cout<<h<<" adalah bilangan terbesar";
return 0;
}
CODING C++ dan RAPTOR :
input : f,g,h.
proses: di bandingakan semuanya
output: bilangan terbesar
C++ :
#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 f,g,h;
cout<<"Masukan angka pertama : ";cin>>f;
cout<<"Masukan angka kedua : ";cin>>g;
cout<<"Masukan angka ketiga : ";cin>>h;
if(f>g && f>h)
cout<<f<<" adalah bilangan terbesar";
else if(g>f && g>h)
cout<<g<<" adalah bilangan terbesar";
else
cout<<h<<" adalah bilangan terbesar";
return 0;
}
CODING C++ dan RAPTOR :
TUGAS ALPRO SEKUEN 3.1
analisis:
input :c,d.
proses:dibandingkan semuanya.
C++:
#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 c,d;
cout<<"Masukan angka pertama : ";cin>>c;
cout<<"Masukan angka kedua : ";cin>>d;
if(c<d)
cout<<d<<" adalah bilangan terbesar";
else
cout<<c<<" adalah bilangan terbesar";
return 0;
}
coding C++ dan RAPTOR
input :c,d.
proses:dibandingkan semuanya.
C++:
#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 c,d;
cout<<"Masukan angka pertama : ";cin>>c;
cout<<"Masukan angka kedua : ";cin>>d;
if(c<d)
cout<<d<<" adalah bilangan terbesar";
else
cout<<c<<" adalah bilangan terbesar";
return 0;
}
coding C++ dan RAPTOR
Jumat, 18 Maret 2016
REFLEKSI MINGGU KE-3
DI minggu ke-3 mata kuliah ALPRO(Algoritma Pemrograman) memang sangat menyenangkan dan mengasikan, karena banyak yang tidak membawa leptop dan kena denda 5.000.
dan di sini juga memulai banyak tugas dan memulai lembur tiap hari.
dan di sini juga memulai banyak tugas dan memulai lembur tiap hari.
REFLEKSI ALPRO MINGGU KE-2
setelah minggu pertama sudah di lewati dengan senang, karna tidak ada tugas, banyak sekali mahasiswa yang gembira,tapi di minggu ke dua sudah memulai mendapatkan tugas.
memulai mengerjai tugas dan memulai lembur untuk mengerjakan tugas.
memulai mengerjai tugas dan memulai lembur untuk mengerjakan tugas.
REFLEKSI ALPRO MINGGU PERTAMA
Hari pertama masuk kuliah sehabis libur memang tidak membuat pusing dan hati pun masih senang.
Alpro mata kuliah yang pertama jam pertama,jam 07.00 wib masih banyak yang terlambat dan masih banyak yang libur nya kurang.
Alpro mata kuliah yang pertama jam pertama,jam 07.00 wib masih banyak yang terlambat dan masih banyak yang libur nya kurang.
Tugas Minggu 02 Sekuen #Kasus 2.2
- Buat Algoritma dan Program untuk mencari hasil kali dari dua buah bilangan !
- Analisis :
- Input : misalkan a,b integer
- Proses : hasil = a * b
- Output : hasil
Untuk koding Program :
#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,B,jumlah;
cout<<"Input Angka Pertama :";cin>>a;
cout<<"Input Angka Kedua : ";cin>>B;
jumlah=a*B;
cout<<jumlah;
return 0;
}
Tugas Minggu 02 Sekuen #Kasus 2.3
- Buat algoritma dan program untuk menghitung konversi dari m ke cm dan inchi !
- Analisis :
- Input : m (dalam meter)
- Proses :
- 1 meter = 100 cm
- 1 inchi = 2.54 cm
- cm = m*100
- inchi = m*100/2.54
- Output : cm, inchi.
Dan ini koding nya :
#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 m, cm;
float inchi ;
cout<<"Masukan (dalam meter):";cin>>m;
cm=100*m;
inchi=((m*100)/2.54);
cout<<"Hasil cm: "<<cm<<endl;
cout<<"Hasil inchi: "<<inchi;
return 0;
}
Tugas Minggu 02 Sekuen #Kasus 2.6
Kasus 2.6
Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
Disini kita mencontohkan angka 41.
m=41, dengan n=4
sehingga 41=10x4+1, dengan r=1
Koding nya :
#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 m,n,r;
float q;
cout<<"Input m = ";cin>>m;
cout<<"Input n = "; cin>>n;
q=m/n;
r=m%n;
cout<<m<<" = "<<q<<" x "<<n<<" + "<<r;
return 0;
}
Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
m = q . n + r
- dengan n<m , q adalah kousen dan r adalah residu.
- Buatlah algoritma untuk mempresentasikan m dan dalam bentuk m = q.n+r sebagai contoh : integer m =3 dan n=7 dapat di tulis sebagai 73 = 10x7+3, yaitu r=3
- Ingat ! Bila perlu buatlah contoh bilangan tertentu sehingga kita memperoleh gambaran bagaimana cara kerja (proses) yang akan dilakukan algoritma.
- Input : n dan m (n < m),
- Proses : Kousen q menggunakan / (asal kedua operan integer), sedangkan r dapat di peroleh dari %.
- Output : q dan r (disusun seperti yang diminta.
Disini kita mencontohkan angka 41.
m=41, dengan n=4
sehingga 41=10x4+1, dengan r=1
Koding nya :
#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 m,n,r;
float q;
cout<<"Input m = ";cin>>m;
cout<<"Input n = "; cin>>n;
q=m/n;
r=m%n;
cout<<m<<" = "<<q<<" x "<<n<<" + "<<r;
return 0;
}
Praktikum Algoritma Pemrograman Minggu 01 Sekuen 02
- Menghitung volume dan luas permukaan bola, dengan membaca jari-jari bola, kemudian menampilkan volume dan luas permukaan bola.
ALGORITMA
Algoritma hitung luas dan volume bola{ membaca jari-jari, kemudian mengoutputkan hasil luas dan volume}Deklarasi :
r : float {input}
volume,luas : float {output}
phi = 3.14 : floatDeklarasi :
read (r)
luas ß 4*phi*r*r
volumeß1.3*phi*r*r*r
write (luas)
write (volume)
Bahasa C++
#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) {float phi=3.14;float r, vol, luas;cout<<"Masukan jari-jari: "; cin>>r;luas=((4*phi)*r*r);vol=(1.3*phi*r*r*r);cout<<"Luas Permukaan Bola : "<<luas<<endl;cout<<"Volume Bola : "<<vol<<endl;return 0;}
2. Menghitung Konversi suhu dengan membaca suhu celcius, kemudian tampilkan konversi nya dalam fahrenheit , Reamur dan Kelvin.
ALGORITMA
Algoritma konversi suhu{ Baca suhu dalam celcius, kemudian konversi ke fahrenheit, reamur dan kelvin}
Deklarasi
celcius : float {input}
fahrenheit,reamur,kelvin : float {output}
celcius : float {input}
fahrenheit,reamur,kelvin : float {output}
Deskripsi
read (celcius)
fahrenheitß(9/5)*cel+32
reamurßcel*4/5
kelvinßcel+273.15
write(fahrenheit,reamur, kelvin)
Bahasa C++
#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) {
float cel,rea,fah,kel;
cout<<"KONVERSI SUHU\n";
cout<<"Masukan suhu Celcius: "; cin>>cel;
fah=(9/5)*cel+32;
cout<<"Fahrenheit: "<< fah <<" fahrenheit"<<endl;
rea=cel*4/5;
cout<<"Reamur: "<<rea<<" reamur"<<endl;
kel=cel+273,15;
cout<<"Kelvin: "<<kel<<" kelvin"<<endl;
return 0;}
3. Menghitung tahanan total (Rt) dari 3 tahanan R1,R2,R3 yang di rangkai seri maupun paralel.
ALGORITMA
Algoritma menghitung tahanan total{ input R1,R2,R3 , cari RS dan RP kemudian otput kan
}
Deklarasi
R1,R2,R3 : real (input)
RS,RP : real (output)
Deskripsi
Read (R1,R2,R3)
RS ß R1+R2+R3
RP ß 1/(1/R1)+(1/R2)+(1/R3)
Write (RS,RP)
Bahasa C++
#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 r1,r2,r3,rs,rp;
//float rp;
cout<<"Masukan R1 : ";cin>>r1;
cout<<"Masukan r2 : ";cin>>r2;
cout<<"Masukan r3 : ";cin>>r3;
rs=r1+r2+r3;
rp=1/((1/r1)+(1/r2)+(1/r3));
cout<<"Rangkaian Seri: "<<rs<<endl;
cout<<"Rangkaian Paralel: "<<rp<<endl;
return 0;}
4. Konversi Detik ke jam menit dan detik.
ALGORITMA
Algoritma Konversi detik ke jam menit detik {Baca detik, kemudian bagi jam cari sisa pembagian kemudian cari menit dan detik}
Deklarasi
s : integer {input}
jam,menit,detik,sisa : integer {output}
Deskripsi
Read (s)
Jam ß s/3600
Sisa ß s%3600
Menit ß sisa/60
Detik ß sisa%60
Write (jam , menit, detik)
Bahasa C++
#include <iostream>
using namespace std;
int main(){
int s,jam,menit,detik,sisa;
cout<<"Konversi Detik ke jam, menit, Detik";cout<<endl;
cout<<"Masukan Detik: "; cin>>s;
jam=s/3600;
sisa=s%3600;
menit=sisa/60;
detik=sisa%60;
cout<<jam<<" jam "<<menit<<" menit "<<detik<<" detik"<<endl;
}
5. Dua buah pecahan kemudian menampilkan operasi penjumlahan, pengurangan, pembagian, dan perkalian pecahan tersebut.
ALGORITMA
Algoritma dua buah pecahan {input 2 buah pecahan kemudian lakukan operasi penjumlahan, pembagian, perkalian}
Deklarasi
Pecahan1,Pecahan2 : float (input)
Penjumlahan, pengurangan, perkalian, pembagian : float (output)
Deskripsi
Read(Pecahan1,Pecahan2)
Penjumlahan ß Pecahan1+Pecahan2
Pengurangan ß Pecahan1-Pecahan2
Pembagian ß Pecahan1/Pecahan2
Perkalian ß Pecahan1*Pecahan2
Write(Penjumlahan, pengurangan, pembagian, perkalian)
Bahasa C++
#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) {
float pecahan1,pecahan2,penjumlahan,pengurangan,pembagian,perkalian;
cout<<"Masukan pecahan pertama: ";cin>>pecahan1;
cout<<"Masukan pecahan kedua: ";cin>>pecahan2;
penjumlahan=pecahan1+pecahan2;pengurangan=pecahan1-pecahan2;
pembagian=pecahan1/pecahan2; perkalian=pecahan1*pecahan2;
cout<<"Hasil penjumlahan 2 bilangan Pecahan: "<<penjumlahan<<endl;
cout<<"Hasil pengurangan 2 bilangan Pecahan: "<<pengurangan<<endl;
cout<<"Hasil pembagian 2 bilangan Pecahan: "<<pembagian<<endl;
cout<<"Hasil perkalian 2 bilangan Pecahan: "<<perkalian<<endl;
return 0;}
6. Dua buah titik kemudian menentukan dan menampilkan titik tengah kedua titik tersebut.
ALGORITMA
Algoritma menentukan titik tengah{Baca kedua titik tersebut, kemudian output kan titik tengahnya}
Deklarasi
x1,y1,x2,y2 : float (input)
titiktengahx,titiktengahy : float (output)
Deskripsi
Baca (x1,y1,x2,y2)
Titiktengahx ß (x1+x2)/2
Titiktengahy ß (y1+y2)/2
Tulis (titiktengahx , titiktengahy)
Bahasa C++
#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) {
float x1,y1,x2,y2,ttengahx,ttengahy;
cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;
cout<<"x1 = "; cin>>x1;
cout<<"y1 = "; cin>>y1;
cout<<"x2 = "; cin>>x2;
cout<<"y2 = "; cin>>y2;
ttengahx=(x1+x2)/2;
ttengahy=(y1+y2)/2;
cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";
return 0;}
Langganan:
Postingan (Atom)