Home » » Populating An Array With A For Loop

Populating An Array With A For Loop

Posted by Serambi Pengetahuan on Sabtu, 18 Juni 2022


Populating An Array With A For Loop

TODO: * Buatlah sebuah variabel dengan nama evenNumber yang merupakan sebuah array dengan ketentuan: * - Array tersebut menampung bilangan genap dari 1 hingga 100 * * Catatan: * - Agar lebih mudah, gunakanlah for loop dan logika if untuk mengisi bilangan genap pada array. */ Javascript

Daftar Isi

1. TODO: * Buatlah sebuah variabel dengan nama evenNumber yang merupakan sebuah array dengan ketentuan: * - Array tersebut menampung bilangan genap dari 1 hingga 100 * * Catatan: * - Agar lebih mudah, gunakanlah for loop dan logika if untuk mengisi bilangan genap pada array. */ Javascript


Jawaban:

const evenNumber = [];

let angka;

for(let angka = 1; angka <= 100; angka++){

 if((angka%2)==0){

   evenNumber.push(angka);

 }

}

console.log(evenNumber);

Penjelasan:

1. Ingat terdapat 2 cara untuk memasukan nilai kedalam array yaitu variabelName.push() dan variabelName.unshift() kita gunakan push disini untuk mengisi dari yang terkecil erlebih dahulu.

2. Gunakan For loop dan logika if sesuai dengan todo yang diberikan

3. Buat sebuah variabel baru untuk menyimpan nilai bilangan genap contoh variabel angka.

3. Gunakan console.log() untuk melihat hasil coding diatas.


2. Jika suatu variabel dideklarasikan di dalam suatu kontrol loop for, dapatkah variabel tersebut digunakan di luar loop ?


Jawaban:

bisa.

Penjelasan:

for loop bukanlah isolated/independent func, maka dari itu var yang di declare di dalam loop juga dapat digunakan diluar loop.


3. bagaimana cara membuat for loop di C++​


Perulangan adalah suatu proses eksekusi statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya. Operasi perulangan / looping selalu dijumpai didalam berbagai bahasa pemrograman, hal tersebut karena struktur perulangan akan sangat membantu dalam efisiensi program.

Struktur For

Dalam C++ terdapat 3 jenis struktur perulangan, yaitu : Struktur For, Struktur While dan Struktur Do While. Struktur pengulangan / perulangan jenis for biasanya digunakan untuk melakukan perulangan yang telah diketahui banyaknya. Biasanya jenis perulangan for dianggap sebagai jenis perulangan yang paling mudah dipahami.

Jawaban:

for (int i = 0; i < 5; i++) {

 cout << i << "\n";

}

Penjelasan:


4. Tuliskan sebuah program menggunakan perintah loop untuk membaca 5 karakter dan memasukkannya kedalam sebuah array mulai dari indeks 0​


Kode Program (C++)

#include <iostream>
using namespace std;
// PROGRAM UTAMA
// Membaca 5 karakter input dan
// memasukkan ke dalam sebuah array
int main() {
   char a[5]; // array karakter
   // Meminta input 5 karakter
   for (int i=0; i<5; i++) {
       cout << "Masukkan karakter ke-" << (i+1) << ": ";
       cin >> a[i];
   }
   // Tampilkan isi array a
   cout << "===========================" << endl;
   cout << "Isi array = [";
   for (int i = 0; i < 5; i++) {
       cout << a[i] << (i<4 ? ", " : "");
   }
   cout << "]" << endl;
   return 0;
}
__________________

Pembahasan

Untuk persoalan ini, proses pembacaan 5 karakter dilakukan dengan looping "for". Bisa juga menggunakan jenis looping lainnya.

Di dalam badan looping, prosesnya adalah pembacaan karakter masukan yang langsung dimasukkan ke dalam array, mulai dari indeks 0. Karena batasnya adalah 5 karakter, maka iterasi pada looping dilakukan dari indeks 0 sampai 4, atau 1 sampai 5. Pada program di atas, dipilih 0 sampai 4.

Setelah itu, program akan menampilkan isi array.

Contoh output hasil eksekusi program dapat dilihat pada gambar yang disertakan.

__________________

Detail Jawaban

Mata Pelajaran: TI (TIK)
Jenjang: SMA/SMK
Materi: Algoritma dan Pemrograman / Dasar Pemrograman


5. cara ngebuatnya gimana ? | C++​ menggunakan for loop


isi dalam main

int a,b,c;

c=1;

for(a=1;a<=5;a++){

       for(b=5;b>=a;b--){

           cout<<c<<"  ";

           c++;}

       cout<<endl;

   }


6. Dalam programming, kata "while" dan "for" termasuk? A. Variabel B. Loop C. Constant D. Functions


a.variable

maaf kalau salah


7. bagaimana cara membuat for loop di C++​


Jawaban:

Perulangan adalah suatu proses eksekusi statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya. Operasi perulangan / looping selalu dijumpai didalam berbagai bahasa pemrograman, hal tersebut karena struktur perulangan akan sangat membantu dalam efisiensi program.

Struktur For

Struktur pengulangan / perulangan jenis for biasanya digunakan untuk melakukan perulangan yang telah diketahui banyaknya. Biasanya jenis perulangan for dianggap sebagai jenis perulangan yang paling mudah dipahami.

Untuk melakukan perulangan dengan menggunakan struktur perulangan for, kita harus memiliki sebuah variabel sebagai indeksnya. Namun perlu sekali untuk diperhatikan bahwa tipe data dari variabel yang akan digunakan sebagai indeks haruslah tipe data yang mempunyai urutan yang teratur, misalnya tipe data int (0,1,2, ... ) atau char ('a' , 'b' , 'c' , ... ).

Adapun bentuk umum dari struktur perulangan for adalah seperti yang tampak dibawah ini:

// Untuk perulangan yang sifatnya menaik (increment)

// Pastikan nialai awal < kondisi saat berjalan

for(variabel = niali_awal ; kondisi_saat_berjalan ; variable++)

{

Statemen_yang_akan_diulang;

}

// Untuk perulangan yang sifatnya menurun (decrement)

// Pastikan nialai awal > kondisi saat berjalan

for(variabel = nilai_awal ; kondisi_saat_berjalan ; variable--)

{

Statemen_yang_akan_diulang;

}


8. Saat Anda ingin kode khusus dieksekusi hanya jika kondisi tertentu terpenuhi, jenis konstruksi Java apa yang akan Anda gunakan? array boolean if while loop


Jawaban:

Konstruksi Java yang digunakan yaitu IF

Semoga membantu...


9. mencari rata rata di bluej pakai for loop tanpa scanner:)​


Catatan Awal
BlueJ hanyalah sebuah aplikasi IDE yang dapat memudahkan kita menulis, mengkompilasi, dan mengelola kode program sumber dalam bahasa Java. Compilernya tetap saja Java-compiler (javac). Menurut saya, dalam persoalan ini, di mana permasalahan masih bersifat umum, penggunaan aplikasi IDE atau bahkan editor teks apapun akan menghasilkan output yang sama.
Kecuali, jika ada “sesuatu” yang bisa dilakukan dengan BlueJ yang mungkin tidak ditawarkan oleh aplikasi IDE lainnya. “Sesuatu” ini akan dibahas pada cara khusus di akhir jawaban.

Pembahasan

Pada Java, sepengetahuan saya, selain dengan class Scanner, kita dapat menggunakan class BufferedReader atau Console untuk menangani atau membaca masukan dari user pada console/terminal.

Program Versi 1: Dengan objek BufferedReader

Objek yang diinstansiasi dari class BufferedReader harus “berpasangan“ dengan objek dari class InputStreamReader, yang menangani input dari System.in.

Kode Program Versi 1

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class RataRata_BufferedReader {
   public static void main(String[] args) throws IOException {
       // Deklarasi
       float jumlah = 0;
       int n = 0;
       // Instansiasi objek BufferedReader
       BufferedReader br = new BufferedReader(
           new InputStreamReader(System.in));

       // INPUT
       System.out.println("\nMENGHITUNG RATA-RATA");
       System.out.print("Berapa bilangan yang ingin dimasukkan? ");
       n = Integer.parseInt(br.readLine());
       for (int i = 1; i <= n; i++) {
           System.out.printf("Bilangan ke-%d: ", i);
           jumlah += Float.parseFloat(br.readLine());
       }

       // PROSES dan OUTPUT
       System.out.println("---------------------");
       System.out.printf("RATA-RATA = %.2f\n\n", jumlah/n);
   }
}
_______________

Program Versi 2: Dengan objek Console

Dengan objek dari class Console, serupa dengan BufferedReader, kita gunakan method readLine(), lalu konversi/casting ke tipe data yang diinginkan, jika perlu.

Kode Program Versi 2

import java.io.Console;
import java.io.IOException;

public class Ratarata_Console {
   public static void main(String[] args) throws IOException {
       // Deklarasi
       float jumlah = 0;
       int n = 0;
       // Instansiasi objek Console
       Console con = System.console();

       // INPUT
       System.out.println("\nMENGHITUNG RATA-RATA");
       System.out.print("Berapa bilangan yang ingin dimasukkan? ");
       n = Integer.parseInt(con.readLine());
       for (int i = 1; i <= n; i++) {
           System.out.printf("Bilangan ke-%d: ", i);
           jumlah += Float.parseFloat(con.readLine());
       }

       // PROSES dan OUTPUT
       System.out.println("---------------------");
       System.out.printf("RATA-RATA = %.2f\n\n", jumlah/n);
   }
}
_______________

Contoh hasil eksekusi kedua versi program di atas (pada BlueJ) dapat dilihat pada gambar.

_______________

CARA KHUSUS

Kemudian, “sesuatu” yang saya tuliskan pada catatan awal di atas adalah cara khusus yang dapat diaplikasikan pada BlueJ. Sebenarnya, dengan IDE lain pun bisa. Namun, karena cara yang saya gunakan tidak standar, maka saya tidak mengujinya di luar BlueJ.

Method utama pada sebuah program Java adalah private static void main(String[] args) { ... }.
Untuk cara khusus ini, saya ubah menjadi private static void main(float[] args) { ... }, sehingga parameter dari method main adalah array dengan elemen bertipe float.

Ingat, ini adalah “penyalahgunaan”. Jangan ditiru, karena dengan yang standar, kita juga dapat menambahkan parameter dengan cara lain.

Kode Program Versi 3

public class RataRata_Param {
   public static void main(float[] args) {
       // Deklarasi
       float jumlah = 0;
       int n = args.length;        

       System.out.println("\nMENGHITUNG RATA-RATA");
       if (n == 0) {
           System.out.println("Tidak ada bilangan yang dimasukkan.");
       }
       else {
           System.out.println("Bilangan yang dimasukkan =" + n);
           for (int i = 0; i < args.length; i++) {
               //jumlah += Float.parseFloat(args[i]);
               System.out.printf("Bilangan ke-%d: %.2f \n", i+1, args[i]);
               jumlah += args[i];
           }
           System.out.println("---------------------");
           System.out.printf("RATA-RATA = %.2f\n\n", jumlah/n);
       }
   }
}

_______________

Cara eksekusinya adalah sebagai berikut.

Klik kanan class RataRata_Param pada jendela Project dari BlueJ. Kemudian, pilih void main(float[] args]. Lalu muncul jendela Method Call, kita isi parameter dengan array, misalnya disamakan dengan eksekusi di atas yaitu {6, 7, 8, 9, 10} (seperti pada gambar kedua). Setelah itu, klik OK.

Hasil eksekusinya adalah:

MENGHITUNG RATA-RATA
Bilangan yang dimasukkan = 5
Bilangan ke-1: 6.00
Bilangan ke-2: 7.00
Bilangan ke-3: 8.00
Bilangan ke-4: 9.00
Bilangan ke-5: 10.00
---------------------
RATA-RATA = 8.00


10. sebutkan bentuk umum dari nested for loop , nested while loop dan nested do while​


Jawaban:

ironmenrusugdfgbvghikjnbb


11. For ... Next loop merupakan proses berulang selama data bernilai


Jawaban:

ia kanmenggunakan proses selama data bernilai 110


12. buat sebuah program yang mencetak nama kalian selama seratus kali. buat tiga versi program ini menggunakan while loop, do while dan for loop


Berikut jawabannya dalam bahasa C:

#include<stdio.h>

int main()

{

int i=0;

do

{

 i++;

 printf("Hello\n");

}while(i<100);

 

for(int i=0; i<100; i++)

{

 printf("Hello\n");

}

i=0;

while(i<100)

{

 printf("Hello\n");

 i++;

}

       return 0;

}


13. Salah satu fondasi berpikir komputasional yang dikenal dalam ilmu Informatika, yaitu. A. Loop b. Alur c. Array d. Informatika e. Abstraksi.


Jawaban:

mau nanya array itu apa ya saya tidak mngerti apa itu array dan loop mohon dibantu ya teman teman


14. statement 12. The Do... Loop can be used either with While statement or A. For B. Wend C. IF D. Until 12


Jawaban:

b. wend

Penjelasan:

maaff kalo salah


15. Bagaimana cara membuat program java array 2d nested loop input: 3 output : (array ukuran 3*7) * * ** ** *** *** lalu dilanjutkan dengan menerima 3 input dari user (T,x,y) lalu ubah isi array posisi (x,y) dengan (T)


Jawaban:

ikuti saja perintah nya secara ber urutan sesuaikan dengan langkah langkah nya.


16. Jelaskan pada kasus seperti apa perulangan dengan menggunakan for-loop tidak bisa dilakukan.


Kasus perulangan dengan menggunakan for-loop tidak bisa dilakukan adalah saat kita membuat perulangan dengan nilai batas yang tidak lebih kecil dari bilangan awalnya.

Penjelasan:

For Loop: Pernyataan aliran kontrol iteratif spesifik yang memungkinkan kode dieksekusi secara iteratif. Loop ini berguna jika Anda tahu seberapa sering Anda ingin mengeksekusi bagian  kode ini. Keduanya memiliki penggunaan yang berbeda, dan dikatakan bahwa for kemungkinan akan digunakan dalam satu lingkaran dengan jumlah iterasi yang  diketahui (dapat dihitung). Jika jumlah iterasi while tidak ditentukan (tidak dihitung), perulangan while digunakan. Loop adalah  pekerjaan yang dijalankan berulang kali hingga kondisi tertentu terpenuhi. Ini juga digunakan untuk membuat jumlah loop N  yang ditentukan.

Pelajari lebih lanjut

Pelajari lebih lanjut materi tentang cara membuat for loop : https://brainly.co.id/tugas/34875492

#BelajarBersamaBrainly


17. Dalam Bahasa pemrograman java ada salah perulangan yang Bernama for loop, for loop sendiri digunakan untuk mengecekan kondisi secara berulang sehingga kondisi yang telah dibuat terpenuhi. Maka, coba jelaskan bagian - bagian dari syntax for berikut! for (int i=1;i​


Jawaban:

int i = 1; adalah inisialisasi nilai dari varible perulangan

▪ Penjelasan:

Struktur perulangan for_loop adalah:

//

...

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

  {

     *Codingan disini

  }

//

Bagian "int i = 1" adalah bagian deklarasi dan juga inisialisasi. Kenapa disebut deklarasi karena disana menetapkan bahwa "i" adalah sebuah variable integer (int), dan kenapa disebut inisialisasi karena kita menentukan bahwa nilai awal dari variable i adalah 1.

Bagian "i < 10" adalah untuk membatasi increment variable tersebut sampai angka berapa. Dalam contoh yang saya berikan, nilai i hanya akan mencapai angka 9, karena 9 < 10.

Bagian "i++" adalah increment itu sendiri, simplenya bagian itu akan memberitahu fungsi for_loop bahwa variable i akan mengalami kenaikan nilai setiap n-loop/perulangan yang terjadi.

Note:

- Increment itu sama saja seperti penambahan, dan lawan kata dari Increment adalah Decrement

- Perulangan for_loop itu tidak hanya terbatas di Java saja, namun juga tersedia di banyak bahasa seperti C, C++, Python, Js, PHP, dan masih banyak lagi.


18. which one is not needed for making loop the loop paper plane?


where are the options?

19. Buatlah kode program C++ untuk menampilkan seluruh elemen di dalam array dengan penggunaan loop! int A[5] = {10, 25, 40, 125, 500};


#include <iostream>

using namespace std;

int main(){

int A[5] = {10, 25, 40, 125, 500};

for(int i=0; i<5; i++){

cout << "A[" << i << "] =" << A[i] << endl;

}

return 0;

}


20. 9.0 volts are sent into a transformer with a 10-coil primary loops and a 30-coil secondary loop. The voltage leaving the secondary loop will be


Primary voltage = Vp = 9

Secondary voltage = Vs = x

Primary loop = Np = 10

Secondary loop = Ns = 30

Vp/Vs = Np/Ns

9/x = 10/30

x = 27


Video Terkait Topik Diatas


Thanks for reading & sharing Serambi Pengetahuan

Previous
« Prev Post

0 komentar:

Posting Komentar

Cari Blog Ini

Popular Posts

Diberdayakan oleh Blogger.

Follow Us