Pertemuan Algoritma & Pemrograman kali
ini membahas Perulangan(Looping) dalam kehidupan sehari-hari.
Dengan kemampuan computer yang mampu untuk
menghitung perulangan dengan sangat cepat dan tidak mengenal lelah, kadang
diperlukan suatu kondisi untuk menghitung perulangan sampai presisi tertentu.
Berikut Algoritma, Flowchart dan Dev C++
n Algoritmik
faktorial ß 1
for i ß 1 to
n do
faktorial ß
faktorial * i
n C++
faktorial = 1;
for (i = 1; i<=n; i++)
faktorial *= i;
Kasus PPT 4.1 :
Perulangan 1-4.
Kasus 4.2
Cetak Bilangan Ganjil dari 1-10
Kasus Bilangan Fibonaci :
Dev C++ FIbonaci :
#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[]) {
long batas;
cout<<"Masukkan Batas : ";
cin>>batas;
cout<<"Bilangan Fibonacci < "<<batas;
long f1=0,f2=1;
while(true)
{long f3=f2+f1;
if(f2>batas)break;
cout<<","<<f2;
f1=f2;
f2=f3;
}
return 0;
}
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[]) {
long batas;
cout<<"Masukkan Batas : ";
cin>>batas;
cout<<"Bilangan Fibonacci < "<<batas;
long f1=0,f2=1;
while(true)
{long f3=f2+f1;
if(f2>batas)break;
cout<<","<<f2;
f1=f2;
f2=f3;
}
return 0;
}
Kasus 4.3
Rata-rata Bilangan Bulat Positif
Dev C++
Kasus 4.4 :
Menghitung Rata-rata dari Interger positif
Kasus 4.7
Menghitung Nilai dari X pangkat Y, dengan X bilangan Real dan Y bilangan bulat.
Kasus 4.8 :
Menghitung A X B dengan metode penjumlahan.
Dev C++
#include <iostream>
#include <string>
#include <math.h>
#include <cstdlib>
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,i,j,hasil;
cout<<"masukkan bilangan a : ";
cin>>a;
cout<<"masukkan bilangan b : ";
cin>>b;
for(i=0;i<b;i++){
cout<<a<<"+";
}
hasil=a*b;
cout<<"= "<<hasil;
return 0;
}
#include <string>
#include <math.h>
#include <cstdlib>
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,i,j,hasil;
cout<<"masukkan bilangan a : ";
cin>>a;
cout<<"masukkan bilangan b : ";
cin>>b;
for(i=0;i<b;i++){
cout<<a<<"+";
}
hasil=a*b;
cout<<"= "<<hasil;
return 0;
}
Latian : Bilangan 1-100 yang habis dibagi 3 dan 5
Alhamdulilah pertemuan ke empat ini kelompok kami tidak ada kendala dan berjalan lacar...
Sekian refleksi minggu ke empat ini dan Terima kasih.
Salam Ganteng :3
Tidak ada komentar:
Posting Komentar