Contoh Aplikasi Sederhana

Slides:



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

[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau.
Praktikum Bahasa C Struktur Kendali.
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.
Pemrograman Berorientasi Objek
SELECTION STATEMEN KENDALI / PERCABANGAN
PERTEMUAN 4 Penyeleksian kondisi
Algoritma dan Struktur Data
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Struktur Kendali Proses (Seleksi)
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PENGENALAN c++ DAN STRUKTUR DASAR C++
5. 1 Bab 05 Tipe Data dan Mengisi Variabel.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
SELECTION STATEMEN KENDALI / PERCABANGAN
menginput waktu dalam detik di konversi ke Jam, Menit dan Detik
SELECTION (STATEMEN KENDALI / PERCABANGAN)
PELATIHAN JAVA FUNDAMENTAL
Bab 05 Tipe Data dan Mengisi Variabel
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Struktur kontrol.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
Perulangan (Iteration)
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Bab & 7.3 NESTED LOOP Array 1 Dimensi 273.
S. Indriani Lestariningati, M.T
Bahasa Pemprograman Dasar Pertemuan 4
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
Ucu Nugraha, ST. Algoritma.
PERTEMUAN 4 Algoritma & Pemrograman
PERCABANGAN.
POINTER 6.3 & 7.3 NESTED LOOP.
04.2 Hari-4.
04.1 Hari-4.
Introduction using 03b to Algorithm C / C++ teknik dasar Algoritma.
Introduction 03 using to Algorithm C / C++ teknik dasar Algoritma.
07.3 Hari-7.
Contoh Aplikasi Sederhana
S. Indriani Lestariningati, M.T
02.1 Hari-2.
7.1 Bab 07 Menginput Nilai melalui Keyboard 103.
10.5 Nested loop 6.3 & 7.3 NESTED LOOP 255.
JAVA FUNDAMENTAL.
291.
04.2 Hari-4.
Pemrograman Terstruktur
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
09.3 Hari-9.
Percabangan/Penyeleksian Kondisi
PERINTAH INPUT DAN OUTPUT
mencetak Total kedua bilangan tersebut
03.7 Latihan Membaca Flowchart.
BAB 14 RECURSION Pengertian Recursion. Recursion:
Arithmetic Expression
Pernyataan Kondisional, Perulangan dan Jump
Bab 08 Menghitung Total Data yang Diinput Dari Keyboard
Pertemuan 3 Input/output Statement Assignment Statement
Introduction 04 to Algorithm LOOP sebagai pembentuk kerangka dasar
Bab 05 Tipe Data dan Mengisi Variabel
Nested if 164.
Soal-soal.
PERCABANGAN.
Bab 03 Variabel dan Tipe Data
BAB 14 RECURSION Pengertian Recursion. Recursion:
Transcript presentasi:

Contoh Aplikasi Sederhana 03.3 Contoh Aplikasi Sederhana menggunakan if statement Soal-5a memeriksa nilai LULUS / GAGAL

Susun program untuk menginput sebuah nilai integer ( nilai ujian mahasiswa ) kemudian cetak perkataan “LULUS”, bila nilai tersebut >= 60 atau cetak perkataan “GAGAL” bila nilai tersebut < 60. Soal 3.4 Misal nilai yang diinput adalah : 65 65 LULUS printf scanf 65 Nilai scanf(“%i”, &Nilai); printf(“LULUS”);

Susun program untuk menginput sebuah nilai integer ( nilai ujian mahasiswa ) kemudian cetak perkataan “LULUS”, bila nilai tersebut >= 60 atau cetak perkataan “GAGAL” bila nilai tersebut < 60. Soal 3.4 Misal nilai yang diinput adalah : 57 57 GAGAL printf scanf 57 Nilai scanf(“%i”, &Nilai); printf(“GAGAL”);

Catatan : Kita pernah membuat / melihat program sebagai berikut : int A=5, B=7; if(A<B) printf(“Jakarta”); else printf(“Bandung”); Akan tercetak : Jakarta

Susun program untuk menginput sebuah nilai integer ( nilai ujian mahasiswa ) kemudian cetak perkataan “LULUS”, bila nilai tersebut >= 60 atau cetak perkataan “GAGAL” bila nilai tersebut < 60. Soal 5a Flowchart START scanf END Nilai Nilai>=60 printf “LULUS” “GAGAL” true false Flowchart START scanf END Nilai Nilai<60 printf “GAGAL” “LULUS” true false

Susun program untuk menginput sebuah nilai integer ( nilai ujian mahasiswa ) kemudian cetak perkataan “LULUS”, bila nilai tersebut >= 60 atau cetak perkataan “GAGAL” bila nilai tersebut < 60. Soal 5a Jawab-1. Cara-1: C Flowchart START Scanf END Nilai Nilai>=60 printf “LULUS” “GAGAL” true false #include <stdio.h> void main() { int Nilai; printf(“Inputkan sebuah nilai: “); scanf(“ %i”, &Nilai); if (Nilai >= 60) printf(“LULUS”); else printf(“GAGAL”); }

if (Nilai >=60) printf(“LULUS”); else printf(“GAGAL”); Perhatikan blok instruksi if pada program diatas Empat baris instruksi diatas, dapat ditulis menjadi satu baris: if (Nilai >=60) printf(“LULUS”); else printf(“GAGAL”); Bahkan bisa ditulis menjadi : Nilai>=60)? printf(“LULUS”) : printf(“GAGAL”); atau Nilai>=60? printf(“LULUS”) : printf(“GAGAL”); atau menjadi : printf( (Nilai>=60)? (“LULUS”) : (“GAGAL”)); atau printf( (Nilai>=60)? “LULUS” : “GAGAL” ); printf( Nilai>=60? “LULUS” : “GAGAL” );

C++ Flowchart cin cout cout #include <iostream.h> void main() { int Nilai; cout << “Inputkan sebuah nilai : “; cin >> Nilai; if (Nilai >=60) cout << “LULUS”; else cout << “GAGAL”; } START cin Nilai Nilai>=60 cout cout “GAGAL” “LULUS” END

Java Flowchart cin cout cout public class LulusGagal { public static void main (String[] args ) { String S; int N; Syste.out.print(“Inputkan Sebuah Nilai: “); S = InputDariKeyboard.inputString(); N = Integer.valueOf(S).intValue(); if(N >= 60) System.out.println(“LULUS”); else System.out.println(“GAGAL”); } START cin Nilai Nilai>=60 cout cout “GAGAL” “LULUS” END Catatan : Untuk program Java yang mengandung instruksi input dari keyboard, perlu program routine yang ditulis secara terpisah (Lihat Bab 7)

Jawab-1. Cara-2: #include <stdio.h> #include<string.h> START #include <stdio.h> #include<string.h> void main() { int Nilai; char X[10]; printf(“\n Inputkan sebuah nilai : “); scanf(“ %i ”, &Nilai); if (Nilai >=60) strcpy(X, “LULUS”); else strcpy(X, “GAGAL”); printf(“\n % s “, X); } Scanf Nilai Nilai>=60 X=“GAGAL” X=“LULUS” printf X END Disini untuk mengisi string X, digunakan instuksi strcpy(), suatu fungsi pustaka untuk string copy Instruksi ini memerlukan #include<string.h> Instruksi ini berlaku juga pada C++.

#include <stdio.h> #include <string.h> main() { int Nilai; Jawab-1. Cara-3: START #include <stdio.h> #include <string.h> main() { int Nilai; char X[10]; strcpy(X, “GAGAL”); printf(“\n Inputkan sebuah nilai : “); scanf(“ %i ”, &Nilai); if (Nilai >=60) strcpy(X, “LULUS”); printf(“\n % s “, X); } X=“GAGAL” Scanf Nilai Nilai>=60 X=“LULUS” printf X END

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