Skip to main content

BAB 5 TUGAS

1. Analisis : User diminta untuk manampilkan jumlah bilangan sesuai dengan berapa yang di masukkan (N) bilangan bulat positifnya seperti : masukkan bilangan (N) : 3 rumus : 1+2+...+N
Algoritma : {menampilkan jumlah bilangan sesuai N inputan ke piranti keluaran}
Deklarasi : n, a, i : integer
Deskripsi : read (n)
while (!(i>=n)) i=i+1 a=a+i
write ("hasil", a) end while




3. Analisis : User diminta untuk membuat tabel atau daftar harga BBM kita bisa menggunakan operasi perulangan. dimana di dalam tabel tersebut terdapat harga + ukuran tiap liternya untuk premium, pertamax, dan solar. seperti : 1 liter = sekian ribu 2 liter = sekian ribu ... 100 liter = sekian ribu
Algoritma : {mencetak daftar harga dari setiap liternya ke piranti keluaran}
deklarasi : a, b, c, d : integer
Deskripsi : read(a, b, c, d) if (a=1)
write ("daftar hrga premium")
for (b=1; b<=100; b++) c=b*6550
write(b,"liter = ",c)


4. Analisis : User diminta untuk menampilkan operasi penjumlahan, rata-rata, nilai maks, dan nilai min kita bisa menggunakan operasi perulangan. dengan memasukkan batasan yang ingin di masukkan.
pilih jumlah, rata-rata, maks, min.
Algoritma : {membuat menu pilihan kemudian ke piranti keluaran}
Deklarasi : i, bts, maks, n, jumlah, mins, pilih : integer
Deskripsi : while (!(i>=bts))
jumlah=jumlah+n
rata=jumlah/bts
if(maks<=n) then maks=n
else min=n, i=i+1
if (pilih=1) write ("jumlah ")
else if (pilih=2) write ("rata-rata")
else if (pilih=3) write ("nilai maks ")
else (pilih=4)
write ("nilai min ")

5. Analisis : User diminta untuk menampilkan deret Fibonacci bisa menggunakan operasi
perulangan, yang di awali dari 0 dan 1 kemudian angka berikutnya didapat dari menambahkan
kedua bilangan ynag berurutan.
Algoritma : {menampilkan deret Fibonacci kemudian ke piranti keluaran}
Deklarasi : a, b, c, n : integer
Deskripsi :read (n,a,b,c)
if (n>0)
a=0; b=1; c=1
fibonacci (n-1, a, b, c)
else





Comments

Popular posts from this blog

Konversi nilai angka menjadi nilai huruf dengan ketentuan

Analisis: Konversi nilai angka menjadi nilai huruf dengan ketentuan seperti diatas, kita akan membuat program konversi nilai tersebut dengan dengan kondisi if else if. Algoritma  Konversi_Nilai {Mengkonversikan nilai angka menjadi nilai huruf} Bab 4 Kondisi halaman : 81 Deklarasi nilai : integer nilai_huruf : char Deskripsi read (nilai) if (nilai > 0) and (nilai <= 20) then nilai_huruf 􀃅 ‘E’ else if (nilai > 20) and (nilai <= 40) then nilai_huruf 􀃅 ‘D’ else if (nilai > 40) and (nilai <= 60) then nilai_huruf 􀃅 ‘C’ else if (nilai > 60) and (nilai <= 80) then nilai_huruf 􀃅 ‘B’ else nilai_huruf 􀃅 ‘A’ endif write (nilai_huruf) Flowchart Kasus 4.4 Translasi Kasus 4.4 #include <iostream> #include <string> using namespace std; class konversi{ private:   string raptor_prompt_variable_zzyz;    int nilai; public: konversi(){    raptor_prompt_variable_zzyz ="Masukan Nilai : ";    cout << raptor_prompt_variab...

QUERY X STRUCT

#include <iostream> #include <string.h> using namespace std; struct MataKuliah{ char kode[5]; char nama[30]; }; struct Dosen{ char NIK[5]; char nama[30]; }; struct Mengampu{ char NIK[5]; char kode[5]; }; struct AmbilMatkul{ char NIM[11]; char kode[5]; }; struct Mahasiswa{ char NIM[11]; char nama[30]; }; int main(){ MataKuliah matkul[25]; Dosen dos[25]; Mengampu ampu[25]; AmbilMatkul AM[25]; Mahasiswa Mhs[25]; strcpy(matkul[0].kode, "K001"); strcpy(matkul[0].nama, "Algoritma Pemrograman"); strcpy(matkul[1].kode, "K002"); strcpy(matkul[1].nama, "Dasar-Dasar Pemrograman"); strcpy(matkul[2].kode, "K003"); strcpy(matkul[2].nama, "Matematika Diskret"); strcpy(matkul[3].kode, "K004"); strcpy(matkul[3].nama, "Arsitektur Komputer"); strcpy(matkul[4].kode, "K005"); strcpy(matkul[4].nama, "Logika Informatika"); strcpy(dos[0].NIK, "D001"); str...

BAB 9

Algoritma deklarasi A[maks][maks],baris,kolom::integer deskripsi read (baris,kolom) for i <-- 1 to n -1 do for j <-- 1 to n-1 do baris,kolom := A[i][j] for i <-- 1 to n-1 do for j <-- 1 to n-1 do for z <-- 1 to n-1 do hasil := A[i][j]*2[m] endfor endfor endfor C++ #include <iostream> #define maks 10 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[maks][maks], baris, kolom; cout<<"input baris :"; cin>>baris; cout<<"input kolom :"; cin>>kolom; for(int i=0; i<baris; i++){ for(int j=0; j<kolom; j++){ cout<<"Masukan data ke ["<<i<<"] ["<<j<<"] : "; cin>>A[i][j]; } } cout<<"Isi Matriks A :\n"; for(int i=0; i<baris; i++){ for(int j=0; j<kolom; j++){ cout<<A[i][j]<<" "; } cout<<endl;...