Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Algoritma dan Pemrograman
Pertemuan II Samuel Wibisono, Drs.M.Si.
2
Definisi Algoritma Algoritma merupakan pola pikir yang terstruktur yang berisi tahap-tahap penyelesaian suatu masaalah, yang nantinyaa akan diimplementasikan kedalam suatu bahasa pemrograman. Algoritma digunakan untuk tiga struktur program yaitu : - struktur urut (sequence structure) - struktur keputusan (decision structure) - struktur pengulangan (looping structure)
3
Struktur Urut Struktur urut terdiri dari pernyataan atau beberapa pernyataan yang tidak mempunyai perulangan atau keputusan didalamnya. Contoh struktur urut pada algoritma menghitung luas dan volume balok yang sudah anda buat.
4
Struktur Keputusan Struktur pengambilan keputusan digunaakan untuk memilih salah satu alternatif jawaban yang tepat dari pilihan yang ada. Dalam C++ ada dua perintah pengambilan keputusan yaitu perintah IF dan perintah SWITCH
5
Struktur Keputusan Contoh :
Buatlah algoritma dan program untuk menghitung total pembayaran, bila pembelian >= maka mendapat discount 10 %, jika tidak maka mendapat discount 5 %.
6
Struktur Keputusan Algoritma Masukkan nilai pembelian
Jika pembelian >= , discount = 10%*pembelian Total = pembelian – discount Jika pembelian < , discount = 5%*pembelian Tampilkan pembelian Tampilkan discount Tampilkan total pembayaran
7
Struktur Keputusan Program /*--------------------------------------*/
/* Program Struktur Keputusan */ /* */ #include <stdio.h> main( ) { long int beli, disc, total; printf (“masukkan pembelian:”);scanf(“%ld”,&beli); if (beli>=100000) disc = 0.1*beli; total = beli – disc; } else disc = 0.05*beli; total = beli – disc;
8
Struktur Keputusan Lanjutan program
printf (“Nilai pembeliaan : % ld\n”, beli); printf (“Besar discount : % ld\n”, disc); printf (“Total pembayaran : % ld\n”, total); }
9
Struktur Pengulangan Struktur pengulangan digunakan untuk melakukan proses secara berulang-ulang, jika suatu kondisi dipenuhi atau sebaliknya. Contoh : mengulang proses memasukkan data mengulang proses menghitung mengulang proses menampilkan hasil perhitungan
10
Struktur Pengulangan Contoh kasus
Buat lagoritma dan program untuk menampilkan angka dari 1 sampai 10 secara menurun Algoritma 1 Tentukan nilai awal, batas dan penurunan nilai 2 Lakukan pengulaangan sampai batas terpenuhi 3 Tampilkan bilangan
11
Struktur Pengulangan Program /*Program Pengulangan*/
#include <stdio.h> main ( ) { int n ; for ( n=10; n>0; n--) printf(“%d\n”,n); }
12
Praktek Struktur Urut Struktur Pengulangan Struktur Keputusan
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.