Contoh Aplikasi Sederhana

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

Flowchart (1) Mata Kuliah: Dasar Pemrograman
Soal-Soal Latihan Mandiri
Soal-2. Susun program untuk menginput empat (4) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar: 180.
09 Control Statement if 143.
ALGORITMA NOTASI 2 FLOWCHART.
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Struktur Kendali Proses (Seleksi)
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
STATEMENT PENGENDALIAN (PEMILIHAN)
Nested If = if bersarang = if bertingkat Operator logika
III. STRUKTUR KONTROL.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
menginput waktu dalam detik di konversi ke Jam, Menit dan Detik
Algorithm and Data Structures.
Bab 05 Tipe Data dan Mengisi Variabel
ALGORITMA & PEMROGRAMAN
IF … THEN …, IF … THEN … ELSE … CASE … OF …
Struktur Kendali Sri nurhayati, mt.
Struktur Kontrol Pemilihan
Teknik Pemrograman oleh: Yohanes Sugiarto.
Struktur Seleksi (Percabangan)
Ucu Nugraha, ST. Algoritma.
PERTEMUAN 4 Algoritma & Pemrograman
PERTEMUAN 7 STATEMENT PEMILIHAN
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
Flowchart.
PERCABANGAN.
TEL 2112 Dasar Komputer & Pemograman Penyeleksian
TEL 2112 Dasar Komputer & Pemograman Fungsi
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
03.8 Soal-Soal Pekerjaan Rumah.
04.2 Hari-4.
04.1 Hari-4.
STRUKTUR DASAR PROGRAM
PEMROGRAMAN DASAR.
Introduction using 03b to Algorithm C / C++ teknik dasar Algoritma.
Introduction 03 using to Algorithm C / C++ teknik dasar Algoritma.
07.3 Hari-7.
Pseudo-code.
Perulangan Erfin Gustaman.
Contoh Aplikasi Sederhana
Pemrograman Terstruktur
Algoritma Percabangan
02.1 Hari-2.
291.
STATEMENT PENGENDALIAN (PEMILIHAN)
04.2 Hari-4.
Soal-soal Pengulangan
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
09.3 Hari-9.
ALGORITMA & STRUKTUR DATA I
STRUKTUR DATA PERTEMUAN 6.
STRUKTUR DATA PERTEMUAN III.
05.1 Hari-5.
mencetak Total kedua bilangan tersebut
03.7 Latihan Membaca Flowchart.
Algoritma dan struktur data
Latihan Soal Pertemuan 13 Bahasa C.
Contoh Aplikasi Array Sorting (Bubble Sort).
STRUKTUR DATA PERTEMUAN 5.
Arithmetic Expression
Bab 08 Menghitung Total Data yang Diinput Dari Keyboard
ALGORITMA DAN PROGRAM Erizal, S.Si, M.Kom Sistem Informasi
Nested if 164.
Soal-soal.
PERCABANGAN.
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
Transcript presentasi:

Contoh Aplikasi Sederhana 03.4 Contoh Aplikasi Sederhana menggunakan if statement Soal-6a memeriksa nilai GANJIL / GENAP

Susun program untuk menginput sebuah nilai integer, bilangan bulat positip lebih besar dari nol, kemudian cetak perkataan “EVEN”, bila bilangan tersebut merupakan bilangan GENAP, sebaliknya cetak perkataan “ODD” bila bilangan tersebut merupakan bilangan GANJIL. Catatan : Bilangan bulat postip lebih besar dari nol dengan nilai : GENAP : 2, 4, 6, 8, dan seterusnya GANJIL : 1, 3, 5, 7, dan seterusnya Soal 3.5 ODD number & EVEN number

Jawab-2. Cara-1: C #include <stdio.h> void main() { int N; START scanf END N N % 2 == 0 printf “EVEN” “ODD” C #include <stdio.h> void main() { int N; printf(“Inputkan sebuah nilai: “); scanf(“ %i”, &N); if (N % 2 == 0) printf(“EVEN”); else printf(“ODD”); } Bilangan Genap, bila dibagi 2 maka sisanya = 0

N % 2 Baca : N MOD 2 Operator % dalam Bahaca C, maksudnya adalah Modulus, atau Sisa Pembagian Bilangan Integer. 1 % 2 = 1 2 % 2 = 0 3 % 2 = 1 4 % 2 = 0 5 % 2 = 1 6 % 2 = 3 15 % 2 = 1 15 % 3 = 0 15 % 4 = 3 15 % 15 = 0 20 % 15 = 5 7 % 15 = 7 6 % 15 = 6 1 % 15 = 1 Contoh :

Jawab-2. Cara-2: C 7 6 K N #include <stdio.h> void main() { int N, M, K; printf(“Inputkan sebuah nilai: “); scanf(“ %i”, &N); M = N / 2; K = M * 2; if (N == K) printf(“EVEN”); else printf(“ODD”); } / 2 *2 3 M Kalan N Ganjil, maka N tidak sama dengan K 6 6 K N / 2 *2 3 M Kalau N Genap, maka N akan sama dengan K

Jawab-2. Cara-2: C ini yang sering digunakan atau : #include <stdio.h> void main() { int N, M, K; printf(“Inputkan sebuah nilai: “); scanf(“ %i”, &N); M = N / 2; K = M * 2; if (N == K) printf(“EVEN”); else printf(“ODD”); } #include <stdio.h> void main() { int N; printf(“Inputkan sebuah nilai: “); scanf(“ %i”, &N); if (N == N / 2 * 2) printf(“EVEN”); else printf(“ODD”); } ini yang sering digunakan

Contoh Aplikasi Sederhana menggunakan if 03.5 Bersambung ke : Contoh Aplikasi Sederhana menggunakan if statement Soal-7a mencetak nilai terbesar dari 2 buah nilai yang diinput 155