SlideShare a Scribd company logo
Pertemuan 7
Cendana25.blogspot.com
8/5/2017
Menny
cendana25.blogspot.com
8/5/2017
Menny
cendana25.blogspot.com
 Menjelaskan proses perulangan menggunakan
pernyataan for.
 „Menjelaskan penggunaan pernyataan go to.
PROSES PERULANGAN (LOOPING)
Tujuan Materi
8/5/2017
Menny
cendana25.blogspot.com
Bentuk umum dari for
For (inisialisasi; penghenti; penaikan)
Peryataan
For (inisialisasi; penghenti; penaikan) {
Peryataan1
.
.
Pernyataan2
}
For dengan pernyataan majemuk :
8/5/2017
Menny
cendana25.blogspot.com
Untuk memahami pernyataan for, perhatikan contoh
dengan while berikut yang pernah dibahas dibab 6:
i = 1;
while (i <= n) {
cout << i << endl;
i++;
}
Bila dinyatakan dengan for, kodenya seperti berikut:
For (i = 1; i <= n; i ++)
Cout << i << endl;
Kesamaan while dan for di atas ditunjukan pada
gambar berikut:
8/5/2017
Menny
cendana25.blogspot.com
While ( ) {
Cout << i << endl;
}
i <= n
i ++
i = 1
8/5/2017
Menny
cendana25.blogspot.com
For ( ; ; )
Cout << i << endl;
i = 1 i <= n i ++
F
O
r
8/5/2017
Menny
cendana25.blogspot.com
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int i , n;
cout << " masukan bilangan bulat (n) : ";
cin >> n;
for (i = 1; i <= n; i++)
cout << i <<" Fiorentina " << endl;
return 0;
}
8/5/2017
Menny
cendana25.blogspot.com
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int i , n;
cout << " masukan bilangan bulat (n) : ";
cin >> n;
for (i = n; i > 0; i++)
cout << i <<" Fiorentina " << endl;
return 0;
}
8/5/2017
Menny
cendana25.blogspot.com
MEMBUAT TABEL YANG MENCANTUMKAN NILAI SUHU DALAM DERAJAT
CELCIUS DAN FAHRENHEIT DIMULAI DARI 0 derajat C HINGGA 100 derajat C
DENGAN SELANG SEBESAR 10 derajat C. BAGAIMANA KODENYA.
Persoalan tersebut bisa dikerjakan dengan menggunakan for.hal
terpenting yang perlu dilakukan adalah mengetahui antara suhu dalam
celcius dan Fahrenheit. Dalam hal ini rumusnya seperti berikut:
Fahrenheit =9/5 * celcius + 32
Implementasinya seperti berikut:
8/5/2017
Menny
cendana25.blogspot.com
#include <iostream>
#include <iomanip>
Int main () {
Int celcius, Fahrenheit;
Cout <<setw (8) << “celcius”
<< setw (12) << :Fahrenheit” << endl;
For (int celcius = 0; clecius <= 100; celcius += 10) {
Fahrenheit = 9.0 / 5 * celcius + 32;
Cout << setw (8) << celcius
<< setw << (12) << Fahrenheit << endl;
}
Return 0;
}
8/5/2017
Menny
cendana25.blogspot.com
APAKAH FOR BISA DIPAKAI UNTUK MEMBALIK TULISAN SEPERTI “SELAMAT”
MENJADI “TAMALES”?
#include <iostream>
#include <string>
using namespace std;
int main () {
string teks;
cout << "masukan suatu string: ";
getline (cin, teks);
for (int i = teks. size () -1; i >= 0 ; i --)
cout << teks . at (i);
cout<< endl; // pindah baris
return 0;
}
8/5/2017
Menny
cendana25.blogspot.com
#include <iostream>
#include <string>
using namespace std;
int main(){
string kata;
cout<<"Masukkan Kata: ";cin>>kata;
for(int a=0; a<=kata.length(); a++)
{
cout<<kata.substr(a,kata.length() -a)<<endl;
}
return 0;
}
String terbaca mundur :
Segitiga
8/5/2017
Menny
cendana25.blogspot.com
int main()
{
int in, x, j;
cout <<" masukan bilangan : "; cin>>in ;
for(x=1; x<=in; x++)
{
for(j=1;j<=x;j++){
cout<<" * ";
}
cout<<"n";
}
}
8/5/2017
Menny
cendana25.blogspot.com
terbalik
8/5/2017
Menny
cendana25.blogspot.com
int main(){
int a, b, c;
cout<<"Masukkan Nilai :";cin>>a;
for(b=a;b>0;b--)
{
for(c=b;c>0;c--)
{
cout<<"*";
}
cout<<""<<endl;
}
return 0;
}
goto
8/5/2017
Menny
cendana25.blogspot.com
cout<<" Apakah ingin Menghitung Lagi [ Y / N ]";cin>>a;
if(a=='Y'|| a=='y')
goto atas;
Kuis 1
8/5/2017
Menny
cendana25.blogspot.com
soal
sekian
8/5/2017
Menny
cendana25.blogspot.com

More Related Content

PPTX
Algoritma&Pemrograman C++ Pertemuan 6
PPTX
Pertemuan 6B.pptx
PPT
using looping in basic programming for beginners
PDF
Pt6 pt-loop komplek
PDF
Pertemuan 5 Perulangan (Looping)
PDF
Pertemuan 5 Perulangan (Looping)
PPTX
algo_flow.pptx
DOCX
Jobsheet 4 LOOPING( PENGULANGAN)
Algoritma&Pemrograman C++ Pertemuan 6
Pertemuan 6B.pptx
using looping in basic programming for beginners
Pt6 pt-loop komplek
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)
algo_flow.pptx
Jobsheet 4 LOOPING( PENGULANGAN)

More from Menny SN (16)

PPTX
04 materi table
PPTX
03 materi form
PPTX
02 materi dasar html
PPTX
01 pengenalan dasar internet
PDF
Perhitungan Matematika Dasar berbasis Multimedia menggunakan Metode Jarimatik...
PPTX
Algoritma&Pemrograman C++ Operasi string
PPTX
Algoritma&Pemrograman C++ Statemen kendali
PPTX
Algoritma&Pemrograman C++ Pertemuan 12
PPTX
Algoritma&Pemrograman C++ Pertemuan 11
PPTX
Algoritma&Pemrograman C++ Pertemuan 10
PPTX
Algoritma&Pemrograman C++ Pertemuan 9
PPTX
Algoritma&Pemrograman C++ Pertemuan 5
PPTX
Algoritma&Pemrograman C++ Pertemuan 4
PPTX
Algoritma&Pemrograman C++ Pertemuan 3
PPTX
Algoritma&Pemrograman C++ Pertemuan 1
PPTX
Algoritma dan pemrograman dengan C++ Pertemuan 2
04 materi table
03 materi form
02 materi dasar html
01 pengenalan dasar internet
Perhitungan Matematika Dasar berbasis Multimedia menggunakan Metode Jarimatik...
Algoritma&Pemrograman C++ Operasi string
Algoritma&Pemrograman C++ Statemen kendali
Algoritma&Pemrograman C++ Pertemuan 12
Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 9
Algoritma&Pemrograman C++ Pertemuan 5
Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 1
Algoritma dan pemrograman dengan C++ Pertemuan 2
Ad

Recently uploaded (20)

PDF
Gangguan Penglihatan Mata - presentasi biologi
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
DOCX
Lembar Kerja Mahasiswa Information System
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PDF
2. Capaian-Pembelajaran-Koding-Dan-Kecerdasan-Artifisial-Pusbuk.pdf
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
PPTX
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PDF
Pengenalan Undang-undang pengakap laut.pdf
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
Gangguan Penglihatan Mata - presentasi biologi
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
Lembar Kerja Mahasiswa Information System
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
2. Capaian-Pembelajaran-Koding-Dan-Kecerdasan-Artifisial-Pusbuk.pdf
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Pengenalan Undang-undang pengakap laut.pdf
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
Ad

Algoritma&Pemrograman C++ Pertemuan 7