Pertemuan 7 pow, sqrt, break, continue

Slides:



Advertisements
Presentasi serupa
Lingkup Variabel Kelas Penyimpanan Rekursi
Advertisements

STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Dasar Pemrograman MODUL 07 PERULANGAN.
INSTRUKSI MASUKAN DAN KELUARAN
Oleh Nila Feby Puspitasari
Komentar, Identifier dan Tipe Data
Pemrograman Terstruktur
Function(2).
Bab 5 Pengulangan.
PENDALAMAN LOOP DAN LOGIKA
III. STRUKTUR KONTROL.
Algoritma dan Struktur Data
PEMROGRAMAN IMPERATIF
Dasar Komputer & Pemrograman 2A (BAHASA C)
Struktur Kendali Proses (Perulangan)
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Pengantar PHP (Lanjutan)
Dibuat oleh : Renni Angreni, S.Kom.
STRUKTUR PERULANGAN 2 (LOOPING-2)
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
if (condition) statement if (x == 100) cout << "x is 100";
Transfer of control (pemindahan langkah)
INTRODUCTION TO C++ Prepared by: Edi, SKom, MKM.
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Algoritma & Pemrograman
PERULANGAN (LOOPING).
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Dasar Pemrograman Renni Angreni, S.Kom.
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
Iterasi ( Perulangan ).
PERNYATAAN DASAR DALAM C++.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Pemograman Terstruktur
Pemrograman Web Lanjut “Pertemuan ke-3”
Algoritma dan Pemrograman
BAB VI Pengulangan.
PENGULANGAN Oleh : sgo.
ARRAY Oleh : sgo.
Pengantar Pemrograman
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
As’ad Djamalilleil Macam Statement As’ad Djamalilleil
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Pengantar Pemrograman
PENGULANGAN (Loop).
Struktur Kontrol : Perulangan
PERCABANGAN.
PERBEDAAN C DAN C++ Meriska Defriani, S
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
Pertemuan 10 Logical operators && dan ||, string
STATEMENT PENGULANGAN
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Algoritma Struktur Data
Algoritma dan Struktur Data
Akademi Komunitas Negeri Lamongan
PEMROGRAMAN TERSTRUKTUR
Pemantapan Buat program yang dapat membaca 2 integer & tampilkan informasi apakah bilangan yang pertama dimasukkan merupakan kelipatan dari bilangan yang.
Algoritma dan Pemrograman
if (condition) statement if (x == 100) cout << "x is 100";
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Nyoba PR Pertemuan 4 Coba PR-nya di Console Application MonoDevelopnya dulu. Kalau sukses tampil hasilnya, baru coba di Unity Script-nya. Di unity script.
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Transcript presentasi:

Pertemuan 7 pow, sqrt, break, continue Mata Kuliah Algoritma & Pemrograman Program Studi Desain Teknologi Permainan Sekolah Tinggi Multi Media Yogyakarta Tri Anggraeni, S.Kom., M.Sc. Deitel, P. & Deitel, H. (2014). C++ How to Program 9th Edition. Massachusetts: Prentice Hall.

Tambahan Pertemuan 6 : unsigned integer Tipe data integer : dari -32767 sampai 32767 disebut signed integer (integer bertanda  bisa bertanda negatif) Variabel bertipe unsigned integer  Integer yang tidak bertanda. Hanya menyimpan bilangan bulat positif. Dapat menyimpan nilai dari 0 sampai 2x positive range dari signed integer  65535

Menghitung kuadrat dengan pow (x, y) Harus menggunakan #include <math.h> atau <cmath> Contoh : 22  pow (2, 2) Bilangan yang ada di dalam tanda 25  pow (2, 5) kurung disebut argumen Latihan : Dengan for dan pow, buat program untuk menampilkan hasil pangkat 2 dan pangkat 3 seperti di samping. (Kuadrat_kubik.cpp) (Sekalian utk mengulang PR no 1) for (int counter = 0; counter <=10; counter++) { hasil_kuadrat = pow(counter, 2); } Pke for sekalian utk pengganti PR yg blm ngumpulin / sama dgn teman. Yg lumayan kyk e bisa bantu ngajari : Nawas, dheva, Andry, Yoga, Anung, Fahmi, Bayu.

Menghitung akar kuadrat sqrt(bilangan) Harus menggunakan #include <math.h> atau <cmath> Contoh : 900  sqrt(900) Argumen fungsi sqrt TIDAK BOLEH bilangan negatif. Contoh : sqrt(-900) Latihan : Dengan for dan sqrt, buat program untuk menampilkan hasil akar kuadrat seperti di samping. (Sqrt_for.cpp) (Sekalian utk mengulang PR no 2)

math library functions yang lain x dan y bertipe double Fungsi eksponensial adalah salah satu fungsi yang paling penting dalam matematika. Biasanya, fungsi ini ditulis dengan notasi exp(x) atau ex, di mana e adalah basis logaritma natural yang kira-kira sama dengan 2.71828183.

Statement break Untuk keluar dari while, for, do … while, atau switch. Coba program berikut : break_coba.cpp #include <iostream> using namespace std; int main() { int count; for(count = 1; count <= 10; ++count) { if (count == 5) break; cout << count << " "; } cout << "\nKeluar dari loop ketika count = " << count << endl << endl; system("pause");

Hasil Ketika statement if mendeteksi bahwa count = 5 : statement break dieksekusi. Statement for berakhir. Program langsung lanjut ke cout << "\nKeluar dari loop ketika count = " << count << endl << endl; Variabel count dideklarasikan di luar for sehingga dapat digunakan setelah for.

Statement continue Melewati statement setelahnya, dan langsung lanjut ke iterasi berikutnya. Coba : continue_coba.cpp #include <iostream> using namespace std; int main() { cout << "\nMenggunakan continue untuk melompati pencetakan 5" << endl << endl; int count; for(count = 1; count <= 10; ++count) { if (count == 5) continue; cout << count << " "; } system("pause");

Hasil

Latihan kerjakan di kelas saja sekalian ngetes bisa sendiri smua Game Mario Bros. Mario mendepositokan uang $1000-nya. Deposito itu bersuku bunga 5%. Mario mendepositokan selama 10 tahun (tidak boleh diambil selama 10 tahun). Hitung dan tampilkan saldo Mario tiap tahun, selama 10 tahun itu. Gunakan formula : saldo tahun n = saldo awal (1 + suku bunga)n Alternatif tampilan : (Gunakan static_cast<double>, fixed, setprecision, dan setw pada pertemuan sebelumnya) Pow_PR.cpp

Modifikasi program Anda di nomor 1 agar menggunakan fungsi matematika ceil pada slide 5 untuk menampilkan saldo sehingga tampak seperti gambar di samping : Modifikasi program Anda di nomor 2 agar menggunakan fungsi matematika floor pada slide 5 untuk menampilkan saldo sehingga tampak seperti gambar di samping :

Dengan break, modifikasi program Anda di nomor 3 sehingga pada integer 6, program keluar dari loop. Modifikasi program Anda di nomor 3 sehingga integer 8 dilompati (tidak muncul dalam tampilan).