Langsung ke konten utama

Postingan

Menampilkan postingan dari 2018

Pertemuan 12 Logika & Algoritma

Tersedia banyak koin 1, 5, 10, 25 A. Uang senilai A = 40 dapat ditukar dengan banyak cara yaitu : B. Uang senilai A = 50 dapat ditukar dengan banyak cara yaitu : C. Uang senilai A = 60 dapat ditukar dengan banyak cara yaitu : D. Uang senilai A = 25 dapat ditukar dengan banyak cara yaitu : rachmat.rap@bsi.ac.id Jawab A. 40 = 1 + 1 + .... + 1                            (40 koin)      40 = 5 + 5 + 5 + 5 + 10 + 5 + 5         (7 koin)      40 = 10 + 10 + 10 + 5 + 5                  (5 koin) Minimum : 40 = 25 + 5 + 5 + 5              (4 koin) B. 50 = 1 + 1 + .... + 1                             (50 koin)      50 = 5 + 5 + 5 + 5 + 10 + 10 + 10      (7 koin)     ...

Resume Logika dan Algoritma Pertemuan Ke 1&2

rachmat.rap@bsi.ac.id Resume Logika dan Algoritma Pertemuan Ke 1&2   Logika Pada awalnya logika diperkenalkan pertama kali oleh Aristoteles (384-322 SM). Definisi logika antara lain sebagai berikut Penalaran atau bentuk pemikiran Ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku Langkah - langkah yang dilakukan agar solusi masalah dapat diperoleh. Suatu prosedur yang merupakan urutan langkahlangkah yang berintegrasi. Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary) Algoritma Sedangkan algoritma diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M. Dan definisi algoritma antara lain adalah Note: Algoritma di butuhkan untuk memerintah komputer mengambil langkah-lan...

Pertemuan 10 Logika & Algoritma (Latihan Soal)

rachmat.rap@bsi.ac.id Latihan Soal Logika & Algoritma Terdapat deret angka : 99, 34, 11, 50, 23, 89, 65, 2, 6, 37, 74, 44. Urutkanlah deret angka tersebut dengan menggunakan teknik sort yang sudah dijelaskan. (Selection Sort, Bubble Sort, Insertion Sort, Quick Sort, dan Marge Sort). Jawab (Selection Sort) Iterasi 1 Langkah 1 : 99 34 11 50 23 89 65 2 6 37 74 44 Langkah 2 : 99 34 11 50 23 89 65 2 6 37 74 44 Langkah 3 : 2 34 11 50 23 89 65 99 6 37 74 44 Langkah 4 : 2 34 11 50 23 89 65 99 6 37 74 44 Iterasi 2  Langkah 1 : 2 34 11 50 23 89 65 99 6 37 74 44 Langkah 2 : 2 34 11 50 23 89 65 99 6 37 74 44 Langkah 3 : 2 34 11 50 23 89 65 44 6 37 74 99 Langkah 4 :   2 34 11 50 23 89 65 44 6 37 74 99 Iterasi 3 Langkah 1 : 2 34 11 50 23 89 65 44 6 37 74 99 Langkah 2 : 2 34 11 50 23 89 65 44 6 37 74 99 Langkah 3 : 2 6 11 50 23 89 65 44 34 37 74 99 Langkah 4 : 2 6 11 50 23 89 65 44 34 37 74 99 Iterasi 4 Langkah 1 : 2 6 11 50 23 89 65 44 34 37 74 99 L...

Pertemuan 5 Logika&Algoritma

Lanjutan Statement While contoh 1 dengan melengkapi penggalan program berikut ini:     int bil=1;          While(bil<=5)                       cout<<bil;                       ++bil;                     bil = bil+1                             Output      :  1 2 3 4 5   contoh 2 Buatlah algoritma dan program untuk menampilkan angka 10 sampai 1 dengan pengurangan 1. Maka algoritmanya adalah sebagai berikut: 1. tentukan nilai awal 2. lakukan proses pengulangan selama i>0 3. cetak bilangan 4. ulangi langkah 2 sampai batas akhir jawab contoh 2 #include <conio.h> #include <iostream.h> main() { int i; i=10; cout<<"Menampil...

Pertemuan 4 Logika & Algoritma

#include<iostream.h> #include<stdio.h> #include<conio.h> main() { char nsiswa[15],*grade,*g; float na,nt,uts,uas,nma,nmt,muas,muts,nak; clrscr(); cout<<"nilai kelulusan"<<endl; cout<<"---------------"<<endl; cout<<"Nama Siswa     :";cin>>nsiswa; cout<<"Nilai absensi  :";cin>>na; cout<<"Nilai tugas    :";cin>>nt; cout<<"uts            :";cin>>uts; cout<<"nilai uas      :";cin>>uas; nma=na*0.2; nmt=nt*0.25; muts=uts*0.25; muas=uas*0.3; nak=nma+nmt+muts+muas; if(nak>=81) {grade="A"; } else if(nak>=75) {grade="B";} else if(nak>=60) {grade="C";} else if(nak<=59) {grade="D";} if(nak>60) {grade="lulus";} else {grade="tidak lulus";} cout<<endl; cout<<"siswa         ...