dokumen-dokumen yang mirip
OPERASI SELEKSI PEMROGRAMAN C++

Menggunakan 3 variabel A B C. Ada 6 kemungkinan variasi ketiga buah nilai

IT234 - Algoritma dan Struktur Data. Ramos Somya

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

A. Putting a Program Together

BAB I PENGANTAR ALGORITMA

A. Putting a Program Together

BAB V INPUT DAN OUTPUT

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

ALGORITHM. 8 Algoritma dengan C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

BAB I PENGANTAR ALGORITMA

Algoritma Pemrograman 2B (Pemrograman C++)


ALGORITHM. 9 Algoritma Menggunakan Control Statement IF. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Bab 4 Perintah Perulangan

Alih Kontrol dengan Flowchart

Bab 2. Dasar-Dasar Pemrograman C

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Struktur Program Bahasa C

Konsep Dasar Pemrograman Dan Pengenalan C++

Memilih bilangan yang nilainya terbesar atau terkecil dari dua buah bilangan yang ada

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

PENGANTAR ALGORITMA PEMROGRAMAN

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Pengenalan Pascal. Sejarah Singkat Pascal

Perulangan, Percabangan, dan Studi Kasus

PENGENALAN C++ Bab 1

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

PRAKTIKUM 6 PENGULANGAN PROSES 2

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

PERTEMUAN 9-11 STATEMENT

P3 Pengantar Pemrograman C

3 sks (2,1) 1 sks: Lab Session. Course material: History Algorithm. Programming (C/C++):codeblock,gnu compiler

Dasar-dasar C/C++ Ekohariadi FT Unesa

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

Dasar Komputer & Pemrogaman 2A

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

3. Analisis Masalah dan Penyelesaian

BAB 1 KONSEP DASAR BAHASA C

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Array 1 A. TUJUAN PEMBELAJARAN

Pengenalan Algoritma dan Pemrograman Pascal

RINGKASAN PEMROGRAMAN QUICK BASIC

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

P - 3 Bab 2 : Pengantar Pemrograman C

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Algoritma & Pemrograman

Konstruksi Dasar Algoritma

Algoritma,Flowchart, Konsep

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Kuliah III - Dasar Pemrograman

P R E T R EM N 5 STRUKTUR LOOPING

MODUL 1 STANDAR INPUT DAN OUTPUT

BAB 4 PENGENALAN BAHASA C

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Basic Input/Output Operator Yoannita

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera

adalah sekelompok instruksi yang dikerjakan secara berulang-ulang adalah suatu proses yang terjadi secara berulangulang

Perulangan 1 LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

PENGENALAN BAHASA C DAN C++

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

PRAKTIKUM JUDUL PERULANGAN 7.2 TUJUAN

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

Selection / Pemilihan PEMILIHAN

Pengantar dalam Bahasa Pemrograman Turbo Pascal

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

Algoritma Pemrograman. Fery Updi,M.Kom

PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Algoritma dan Pemrograman Format Laporan dengan Pascal

Tutorial 08 Pertemuan 12

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan while, do..while 4 X 50 menit

MODUL III CONTROL FLOW & FLOWCHART

P A S C A L D A S A R

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

BAB IV PENGULANGAN PROSES

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

3. Struktur Perulangan dalam Bahasa C++

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

BAB 2. FUNGSI INPUT OUTPUT

Algoritma dan Struktur Data

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

Algoritma dan Flowchart

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Algoritma dan Pemrograman

Transkripsi:

Niklaus Wirth Eidgenossische Technische Hochschule Zurich, Switzerland

ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan BENAR dan Efisien.

ALGORITMA merupakan gabungan antara SENI dan TEKNIK TEKNIK, Karena Algoritma adalah suatu pekerjaan yang bersifat rancang bangun Seni, karena Algoritma penuh dengan kreativitas dan imajinasi yang jenius

Salah satu buku literatur, memberikan definisi dan kriteria sebuah algoritma sebagai berikut : An algorithm is a finite set of instructions which, if followed, accomplish a particular task. In addition every algorithm must satisfy the following criteria : 1). Input : there are zero or more quantities which are externally supplied; ). Output : at least one quantity is produced; 3). Definiteness : each instruction must be clear and unambiguous; 4). Finiteness : if we trace out the instructions of an algorithm, then for all cases the algorithm will terminate after a finite number of steps; ). Effectiveness : every instruction must be sufficiently basic that it can in principle be carried out by a person using only pencil and paper. It is not enough that each operation be definite as in 3), but it must also be feasible. Horowitz,Eliis and Sahni, Sartaj; FUNDAMENTAL OF DATA STRUCTUTES; Computer Science Press, Inc.; Rocville, Maryland; 1983

Secara bebas definisi diatas dapat diterjemahkan sebagai berkut : Algoritma adalah sekumpulan instruksi, yang apabila dijalankan, akan menyelesaikan suatu tugas tertentu. Sebagai tammbahan, setiap algoritma harus memenuhi kriteria sebagai berikut 1). Tidak harus ada data masukan yang dimasukkan dari luar. ). Paling tidak ada satu buah keluaran 3) Setiap instruksi jelas maksudnya dan tidak meragukan 4). Algoritma baik secara keseluruhan maupun sub algoritma bila ditelusuri harus ada titik berhentinya. ). Setiap instruksi selain jelas juga harus dapat dilaksanakan, dan juga efektif dalam arti harus menghasilkan sesuatu. Sebagai contoh A = A + 0 atau A = A*1, adalah termasuk instruksi yang tidak efektif.

Learning Algorithms by practical ways

Soal-1. Diketahui dua buah bilangan masingmasing bernilai dan 4. Susun algoritma yang ditulis dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut.

Soal-1 Diketahui dua buah bilangan masing- masing bernilai dan 4. Susun algoritma yang ditulis dalam dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut. Algoritma secara Umum A B 4 T A + B WRITE(T) Algoritma dalam Bahasa C #include<stdio.h> { int A,B,T; A = ; B = 4; T = A + B; printf( %i, T); Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B;

Algoritma secara Umum Dapat diganti misal : A B 4 T A + B WRITE(T) Dapat ditulis secara bebas asal dapat dimengerti oleh orang lain A = B = 4 T = A + B WRITE(T) A diisi Dapat diganti, misalnya dengan : Seperti yang dicontohkan dalam buku literatur WRITE T PRINT ( T ) PRINT T CETAK T TULIS T Print T Write T dan sebagainya asal dipahami

KEMBALI KE : ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas A B 4 T A + B WRITE(T) ADA 4 LANGKAH

ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas atau pekerjaan Direncanakan yang menyelesaikan tugas atau pekerjaan tersebut adalah : KOMPUTER A B 4 T A + B WRITE(T) ADA 4 LANGKAH Satu langkah identik dengan satu instruksi

SEHINGGA DAPAT DIKATAKAN : ALGORITMA adalah INSTRUKSI-INSTRUKSI yang diberikan kepada KOMPUTER untuk menyelesaikan suatu pekerjaan Komputer memang dirancang untuk dapat menerima dan melaksanakan instruksi yang diberikan kepadanya

ALGORITMA adalah INSTRUKSI-INSTRUKSI yang diberikan kepada KOMPUTER untuk menyelesaikan suatu pekerjaan Komputer hanya mengerti bahasanya sendiri yang disebut BAHASA MESIN Direncanakan yang menyelesaikan tugas atau pekerjaan tersebut adalah : KOMPUTER A B 4 T A + B WRITE(T) ALGORITMA YANG DITULIS SEPERTI INI, TIDAK DIPAHAMI OLEH KOMPUTER karena Tidak disiapkan alat untuk menerjemahkan ALGORITMA tersebut menjadi BAHASA MESIN

Algoritma secara Umum A B 4 T A + B WRITE(T) TIDAK DIMENGERTI OLEH KOMPUTER Algoritma dalam Bahasa C #include<stdio.h> { int A,B,T; A = ; B = 4; T = A + B; printf( %i, T); Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B; DIMENGERTI OLEH KOMPUTER karena disiapkan atau disediakan ALAT PENERJEMAH nya menjadi BAHASA MESIN

Algoritma dalam Bahasa C #include<stdio.h> { int A,B,T; A = ; B = 4; T = A + B; printf( %i, T); Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B; Agar dapat diterjemahkan menjadi BAHASA MESIN, maka ALGORITMA harus ditulis dalam suatu Bahasa Pemrograman (Programming Language) Contoh : Bahaca C

Soal-1 Diketahui dua buah bilangan masing- masing bernilai dan 4. Susun algoritma yang ditulis dalam dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut. Algoritma secara Umum A B T A + B WRITE(T) Variabel tidak didefine/ dideklarasi/ dinyatakan/ dipesan lebih dulu VARIABLE -------------- VARIABEL Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = ; T = A + B; - Tipe (Type) - Nama - Isi Variabel perlu didefine/ dideklarasi/ lebih dulu Mewakili ALAMAT (address)

#include<iostream.h> { int A,B,T; A=; B=4; T=A+B: C PU MEMORY + 4 = 9 KEYBOARD #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B; xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 4 9 A B T 4 9 SCREEN 3 C compiler windows 1 C compiler Windows HARDDISK

Kembali ke : Soal-1 Diketahui dua buah bilangan masing- masing bernilai dan 4. Susun algoritma yang ditulis dalam dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut. Cara-1 : #include <iostream.h> { int A, B, T; A = ; B = 4; T = A + B; Instruksi Mencetak Baca : si-out Yang dicetak Isi variabel A nilai T ditambah dengan isi variabel B hasil penambahannya disimpan dalam variabel T Variabel A diisi dengan nilai Disiapkan 3 buah variabel masing-masing bertipe integer. Dapat juga ditulis sbb: int A; int B; int T;

Program diatas dapat juga ditulis sbb: #include <iostream.h> { int A, B, T; A = ; B = ; T = A + B; Satu baris statement dapat terdiri dari lebih dari satu instruksi Atau sebagai berikut : #include <iostream.h> { int A, B, T; A = ; B = ; T = A + B; #include <iostream.h> { int A, B, T; A = ; B = ; T = A + B; #include <iostream.h> { int A=, B=4, T; T = A + B;

Beberapa cara yang berbeda dengan maksud dan hasil yang sama #include <iostream.h> { int A, B; A = ; B = 4; cout << A+B ; Total tidak disimpan dalam sebuah variabel, tapi hasil penambahan A+B bisa langsung dicetak #include <iostream.h> { cout << +4 ; #include <iostream.h> { int A; A = ; cout << A+4 ; #include <iostream.h> { cout << 9 ; Walaupun ini juga program, tapi BUKAN program yang dimaksud untuk menghitung + 4 tapi hanya sekedar mencetak nilai 9 yang telah kita hitung sendiri. Nilai 9 bukan dihitung oleh komputer

SAMPAI DISINI Telah dicontohkan : ALGORITMA yang ditulis dalam Bahasa Pemrograman C/C++ Algoritma tersebut diberikan ke komputer dengan cara mengtikkannya melalui keyboard Algoritma tersebut diterjemahkan kedalam nahasa yang dimengerti oleh komputer yaitu Bahasa Mesin (Machine Language) Dalam algoritma tersebut ada perintah-perintah (instruksi), antara lain, instruksi HITUNG dan instruksi CETAK Untuk selanjutnya akan dicontohkan instruksi INPUT yaitu instruksi memasukkan data melaui keyboard ke dalam memory komputer untuk diolah.

Karena menggunakan KOMPUTER, maka kita mengenal istilah KOMPUTER

Yang lebih terkenal dengan :

Soal- Susun algoritma yang ditulis dalam bahasa C++ untuk menginput (dua) buah bilangan (nilai), kemudian mencetak total kedua buah bilangan tersebut: 4 9

Soal- Susun algoritma yang ditulis dalam bahasa C++ untuk menginput (dua) buah bilangan (nilai), kemudian mencetak total kedua buah bilangan tersebut: Cara-1 MISAL NILAI YANG DIINPUT ADALAH DAN 4 4 cin A 4 B 9 T cout 9 Diperlukan 3 variable

Algoritma umum Read(A) Read(B) T A + B; Write(T) Program Flowchart START Read A Read B T A + B Write T Terminal : START & END I/O ( INPUT / OUTPUT) PROCESS END

Cara-1 #include <iostream.h> { int A, B, T; cin >> B; T = A + B; Dua instruksi ini dapat digabung menjadi satu instruksi : cin >> A >> B; cin A,B C++ cin Baca : si-in Program Flowchart START cin cin T = A + B cout END A B T Terminal : START & END I/O ( INPUT / OUTPUT) PROCESS

Catatan : Algoritma yang baru saja kita kita gunakan adalah algoritma yang ditulis dalam Bahasa C++ #include <iostream.h> { int A, B, T; cin >> B; T = A + B; Bila Algoritma yang sama ditulis dalam Bahasa C #include <stdio.h> { int A, B, T; scanf( %i, & A); scanf( %i, & B); T = A + B; printf( %i, T);

Proses langkah per langkah

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor Tidak ada yang terlihat dengan : int A, B, T; A B T disiapkan 3 buah variabel integer Isinya ada, tapi tidak diketahui Tidak ada yang terlihat di layar monitor

Catatan : #include <iostream.h> { int A; cout << A; A akan tercetak nilai sembarang, antara : -378 s.d. 377

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Kursor berkedipkedip, menandakan kompuer sedang melaksanakan perintah input, dan menunggu jawaban dari operator Komputer melaksanakan instruksi : Dilayar telihat cursor berkedip-kedip A B T Operator harus mengetik data

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Ketik Di layar muncul Kursor masih berkedip disebelah kanannya, menunggu ketikan berikutnya Komputer melaksanakan instruksi : A B T Dilayar telihat cursor berkedip-kedip

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Ketik tombol <Enter>, Pengetikan pertama selesai. Nilai diterima oleh variabel A. Kursor pindah ke baris berikutnya tapi tidak terlihat. Komputer selesai melaksanakan instruksi : A B T Dan akan melanjutkan melaksanakan instruksi berikutnya

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Kursor kembali muncul, berkedip-kedip, tanda Sedang melaksanakan perintah input, dan operator harus memasukkan data. Komputer melaksanakan instruksi : cin >> B; A B T Dilayar telihat cursor berkedip-kedip

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor 4 _ 4 Ketik 4 dan tekan tombol <Enter>, 4 masuk ke variabel B, dan kuros turun ke baris berikutnya, tapi tidak terlihat. Komputer selesai melaksanakan instruksi : A B T cin >> B; Dan akan melanjutkan melaksanakan instruksi berikutnya

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Komputer melaksanakan instruksi : T = A + B; Tampak dilayar monitor 4 _ 4 9 A B T Proses ini tidak memunculkan sesuatu dilayar, komputer tidak meminta bantuan operator dan juga tidak memberitahukan operator

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Komputer melaksanakan instruksi : Tampak dilayar monitor 4 9_ 4 9 A B T Mencetak nilai T ditempat kursor berada, kursor pindah keposisi disebelah kanan nilai yang tercetak tapi tidak terlihat di layar

ulang

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; A B T Menyiapkan 3 buah variabel, semuanya bertipe integer

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; A B T dengan : misal nilai yang diinput dari keyboard nilainya =

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; 4 A B T dengan : cin >> B misal nilai yang diinput dari keyboard nilainya = 4

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; 9 A B T dengan : T = A + B; variabel T diisi dengan nilai A + B

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; 4 9 A B T dengan : tercetak isi variabel T yaitu : 9

Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; #include <iostream.h> { int A, B, T; cin >> A >> B; T = A + B; Dua instruksi cin (INPUT) digabung jadi satu instruksi 4 9 atau 4 9 4 9 atau 4 9 Ketik : <Enter> 4<Enter> muncul : 9 Ketik : 4<Enter> muncul : 9 Ketik : <Enter> 4<Enter> muncul : 9 Ketik : 4<Enter> muncul : 9 Jadi walaupun kedua program diatas berbeda cara menulis instruksi scanf (INPUT), tapi cara menginput data dan tampilan dilayar bisa sama.

#include <iostream.h> { int A, B, T; T = 0; cin >> B; T = T + B; Cara- Cara-3 #include <iostream.h> { int A, T; T = 0; A B T A T Menggunakan 3 variabel A dan B untuk menampung input, dan T untuk menampung total Hanya menggunakan dua variabel A khusus menampung input, dan T kusus untuk menampung total

Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T dengan : int A, B, T; disiapkan 3 buah variabel integer Isinya ada, tapi tidak diketahui

Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T dengan : T = 0; Variabel T diisi sengan 0

Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T dengan : Cin >> A; misal nilai yang diinput dari keyboard nilainya =

Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T dengan : dengan Variabel T diisi sengan nilai T + A yaitu 0 +

Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 A B T dengan : cin >> B; misal nilai yang diinput dari keyboard nilainya = 4

Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T dengan : dengan T = T + B; Variabel T diisi sengan nilai T + B yaitu + 4

Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T dengan : Cout << T; Akan tercetak : 9

Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 7 7

Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 7 7

Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 7 7

Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 7 7

Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 4 7 7

Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 4 7 4 9 7

Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 4 7 4 9 7 4 9

ILUSTRASI CARA-LAIN

1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T disiapkan 3 variabel

1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T variabel T diisi dengan nol

1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T input nilai ke variabel A

1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T tambahkan isi A ke T

1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 A B T inputkan nilai ke variabel B

1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T tambahkan isi B ke T

1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T cetak isi variabel T Tercetak : 9

Cara-3 #include <io.stream.h> { int A, T; T = 0; A T Hanya menggunakan dua variabel A khusus menampung input, dan T kusus untuk menampung total

Proses langkah per langkah

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 7

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 7

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 7

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 7

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 4 7

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 4 4 9 7

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 4 4 9 7 4 9

ILUSTRASI CARA-LAIN

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 A T disiapkan variabel A dan T

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 0 A T T diisi dengan nol

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 3 0 A T diinput nilai ke A

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 4 A T isi T ditambah dengan nilai A 138

1 3 4 7 Cara-3 #include <io.stream.h> { int A, T; T = 0; 4 A T diinput nilai 4 ke A isi A yang lama hilang diganti dengan isi yang baru

Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 4 9 A T isi T ditambah dengan nilai A

1 3 4 7 Cara-3 #include <io.stream.h> { int A, T; T = 0; 7 4 9 A T cetak isi variebel T tercetak : 9

Soal-3 Susun program dalam bahasa C untuk menginput 4 (empat) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut: 10 3

Soal-3 Susun program dalam bahasa C untuk menginput 4 (empat) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut: 10 Cara-1. Menggunakan variabel A B 10 C D 3 T 3

Cara-1 #include <iostream.h> { int A, B, C, D, T; cin >> B; cin >> C; cin >> D; T = A + B + C + D; Cara-1a #include <iostream.h> { int A, B, C, D, T; cin >> A >> B >> C >> D; T = A + B + C + D; Menggunakan variabel A B C D T

Cara- #include <iostream.h> { int A, B, C, D, T; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; cin >> D; T T = T + D; Menggunakan variabel int A, B, C, D, T;

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; 0 cin >> D; T T = T + D; T = 0; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; 0 cin >> D; T T = T + D; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; cin >> D; T T = T + D; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; cin >> D; T T = T + D; cin >> B; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; 7 cin >> D; T T = T + D; T = T + B; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 7 cin >> D; T T = T + D; cin >> C; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 17 cin >> D; T T = T + D; T = T + C; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 17 cin >> D; T T = T + D; cin >> D; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 3 cin >> D; T T = T + D; T = T + D; Menggunakan variabel

Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 3 cin >> D; T T = T + D; Menggunakan variabel

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 Menggunakan variabel A dan T Var. A, khusus menampung input, Var. T khusus menampung total A int A, T; T

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A 0 T T = 0;

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A 0 T

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A T

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A T

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A 7 T

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 10 A 7 T

Cara-3 #include <iostream.h> { int A, T; T = 0; 10 17 A T

Cara-3 #include <iostream.h> { int A, T; T = 0; A 17 T

Cara-3 #include <iostream.h> { int A, T; T = 0; 3 A T

Cara-3 #include <iostream.h> { int A, T; T = 0; 3 A T

#include <iostream.h> { int A, T; T = 0; ADA 4 KELOMPOK YANG SAMA

#include <iostream> { int A, i, T; T = 0; { - - - - - Loop for ( i=1; i <= 4; i=i+1) { cin >> A

{ - - - - - Loop #include <stream.h> { int A, i, T; T = 0; i = 1; while ( i <= 4) { cin A; i = i + 1;

{ - - - - - Loop #include <iostream.h> { int A, i, T; T = 0; i = 1; do { i = i + 1; while ( i <= 4);

Soal-4 Susun program dalam bahasa C untuk menginput 100 (seratus) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut: - A T

#include <iostream> { int A, i, T; T = 0; for ( i=1; i <= 100; i=i+1) { cin >> A #include <stream.h> { int A, i, T; T = 0; i = 1; while ( i <= 100 ) { cin A; i = i + 1;

#include <iostream.h> { int A, i, T; T = 0; i = 1; do { i = i + 1; while ( i <= 100 );