Bahasa C
Kami belajar tentang loop di tutorial sebelumnya. Dalam tutorial ini, kita akan belajar menggunakan pernyataan break dan continue dengan bantuan contoh.
Pernyataan break mengakhiri loop segera ketika ditemui. Sintaksnya adalah:
break;
Pernyataan break hampir selalu digunakan dengan if...else
pernyataan di dalam loop.
// Program to calculate the sum of numbers (10 numbers max)
// If the user enters a negative number, the loop terminates
#include <stdio.h>
int main() {
int i;
double number, sum = 0.0;
for (i = 1; i <= 10; ++i) {
printf("Enter n%d: ", i);
scanf("%lf", &number);
// if the user enters a negative number, break the loop
if (number < 0.0) {
break;
}
sum += number; // sum = sum + number;
}
printf("Sum = %.2lf", sum);
return 0;
}
Keluaran
Enter n1: 2.4 Enter n2: 4.5 Enter n3: 3.4 Enter n4: -3 Sum = 10.30
Program ini menghitung jumlah maksimal 10 angka. Kenapa maksimal 10 angka? Itu karena jika pengguna memasukkan angka negatif, break
pernyataan dijalankan. Ini akan mengakhiri for
loop, dan jumlah ditampilkan.
Dalam C, break
juga digunakan dengan switch
penyataan. Ini akan dibahas dalam tutorial berikutnya.
continue
pernyataan melompati iterasi loop saat ini dan melanjutkan dengan iterasi berikutnya. Sintaksnya adalah:
continue;
continue
pernyataan hampir selalu digunakan dengan if...else
pernyataan.
// Program to calculate the sum of numbers (10 numbers max)
// If the user enters a negative number, it's not added to the result
#include <stdio.h>
int main() {
int i;
double number, sum = 0.0;
for (i = 1; i <= 10; ++i) {
printf("Enter a n%d: ", i);
scanf("%lf", &number);
if (number < 0.0) {
continue;
}
sum += number; // sum = sum + number;
}
printf("Sum = %.2lf", sum);
return 0;
}
Keluaran
Enter n1: 1.1 Enter n2: 2.2 Enter n3: 5.5 Enter n4: 4.4 Enter n5: -3.4 Enter n6: -45.5 Enter n7: 34.5 Enter n8: -4.2 Enter n9: -1000 Enter n10: 12 Sum = 59.70
Dalam program ini, ketika pengguna memasukkan angka positif, jumlahnya dihitung menggunakan sum += number;
pernyataan.
Ketika pengguna memasukkan angka negatif, continue
pernyataan dieksekusi dan melewatkan angka negatif dari perhitungan.
Bahasa C
Python istirahat dan lanjutkan Dalam artikel ini, Anda akan belajar menggunakan pernyataan break dan continue untuk mengubah aliran loop. Video:Python break and continue Statement Apa gunanya break dan continue di Python? Dengan Python, break dan continue pernyataan dapat mengubah aliran loop nor
Konsep loop tersedia di hampir semua bahasa pemrograman. Loop Python membantu untuk mengulangi daftar, tuple, string, kamus, dan satu set. Ada dua jenis loop yang didukung dalam Python untuk dan sementara. Blok kode dieksekusi beberapa kali di dalam loop sampai kondisi gagal. Pernyataan kontrol lo
Dalam operasi penggilingan produksi, kelengkungan pada permukaan bagian merupakan petunjuk potensial bahwa mesin atau proses telah mengembangkan masalah getaran. Efeknya mungkin terlihat dalam inspeksi, atau jika ada langkah pemolesan atau pemolesan, efeknya mungkin terlihat pada peningkatan waktu y
MIL-STD-129 adalah standar penandaan militer penting yang menguraikan persyaratan pelabelan untuk pengiriman dan kontainer, serta unit individu. Inilah yang perlu Anda ketahui, termasuk praktik terbaik untuk kepatuhan. Definisi MIL-STD-129 Sebuah standar untuk menjaga keseragaman dalam penandaan mi