buatlah algoritma untuk mencetak bilangan 1 sampai dengan 10, dan

Berikut ini adalah pertanyaan dari fitrinoviana22361400 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

buatlah algoritma untuk mencetak bilangan 1 sampai dengan 10, dan cetak apakah bilangan tersebut bilangan ganjil dan genap?​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Menurut pemahaman saya, algoritma-nya ditulis seperti ini:

1. Buat sebuah fungsi for_loopdengan inisialisasi variablei = 1, dengan syarat i <= 10.

2. Buat sebuah fungsi perbandingan if_elsedengan syarati % 2 == 0.

3. Buat fungsi print untuk mencetak "Genap" jika i % 2 == 0.

4. Buat fungsi print untuk mencetak "Ganjil" apabila i % 2 != 0.

Penjelasan:

Kurang lebih implementasi coding-nya seperti ini (Bahasa C):

//...

  for (int i = 1; i <= 10; i++){

     if (i % 2 == 0){

        printf ("Angka %i adalah Genap\n", i);

     } else {

        printf ("Angka %i adalah Ganjil\n", i);

     }

  }

Di Matematika Coding "%" disebut dengan Modulo, yang fungsinya untuk mengembalikan sisa dari hasil pembagian. Contoh:

2 / 2 = 1, tapi 2 % 2 = 0 atau Habis

Dan di dalam Coding ada Sytax bertulis "Angka %i ...,". Simbol "%" yang ada disini lebih merujuk ke... Bahasa mudahnya pemanggilan variable i, sehingga dalam output-nya nanti dia akan seperti "Angka 1, 2, 3, ..." tergantung itu loop ke-berapa.

Dan terakhir tentang simbol "!" dalam syarat i % 2 != 0, yah... Simplenya ini artinya "tidak", jadi bisa diartikan "i modulo 2 tidak sama dengan 0"

Note:

- Jika ada yang ingin ditanyakan, bisa melalui comment

Semoga dengan pertanyaan yang sudah terjawab oleh unknown dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 09 Jan 23