TUGAS MANDIRI 4 DASAR PEMOGRAMAN
Percabangan if/else/if merupakan percabangan yang memiliki lebih dari dua blok pilihan.
Coba perhatikan flowchart berikut:

Perhatikan blok yang saya beri warna…
Ini adalah blok untuk percabangan if/else/if. Kita bisa menambahkan berapapun blok yang kita inginkan.
- metode percabangan switch case
Percabangan switch/case adalah bentuk lain dari percabangan if/else/if.Kita dapat mermbuat blok kode (case) sebanyak yang diinginkan di dalam blok switch.
Pada <value>, kita bisa isi dengan nilai yang nanti akan dibandingkan dengan varabel.
Setiap case harus diakhiri dengan break. Khusus untuk default, tidak perlu diakhiri dengan break karena dia terletak di bagian akhir.
Pemberian break bertujuan agar program berhenti mengecek case berikutnya saat sebuah case terpenuhi.
Syarat untuk bisa membuat flowchart sederhana yang pasti Anda harus tahu dulu simbol flowchart dan fungsinya. Nah berikut kami berikan flowchart sederhana untuk perhitungan bilangan ganil dan genap. Berikut contohnya:

Perhitungan dari algoritma pada flowchartnya bisa dilihat pada pembahasan berikut:
- Pertama yaitu inputan data, setiap data yang masuk haruslah bilangan bulat.
- Setelah data inputan masuk, bagi bilangan bulat tersebut dengan angka 2.
- Apabila sisa dari hasil pembagian adalah angka 0, maka dapat diambil kesimpulan bilangan genap.
- Sebaliknya jika hasil sisa dari pembagian nilainya bukan 0, maka kesimpulannya bilangan tersebut adalah ganjil.
- Selesai
A[1] :=1; {mengisi elemen pertama dengan nilai 1}
A[2] :=2; {mengisi elemen kedua dengan niali 2}
A[3] :=3; {mengisi elemen ketiga dengan niali 3}
A[100] :=100; {mengisi elemen keseratus dengan nilai 100}
Writeln(’masukkan data ke-1 : ’); readln(n1);
Writeln(’masukkan data ke-2 : ’); readln(n2);
Writeln(’masukkan data ke-3 : ’); readln(n3);
Writeln(’masukkan data ke-4 : ’); readln(n4);
Writeln(’masukkan data ke-5 : ’); readln(n5);
Writeln(’masukkan data ke-6 : ’); readln(n6);
Writeln(’masukkan data ke-7 : ’); readln(n7);
Writeln(’masukkan data ke-8 : ’); readln(n8);
Writeln(’masukkan data ke-9 : ’); readln(n9);
Writeln(’masukkan data ke-10 : ’); readln(n10);
Comments
Post a Comment