Senin, 28 Juni 2021

Tugas mandiri 6 ~ Dasar pemograman 1

 Nama : Mega Lidia Lubis

Jurusan: Teknik informatika 

Kelas : pagi

SOAL:

1).Buat lah 2 cara menginisialisasi array dengan jumlah elemen array sebanyak bulan lahirmu !

2).Program di bawah adalah contoh perulangan menggunakan for.

#include <stdio.h>

int main() {

 int i;

 for (i = 1; i < 5; ++i)

 {

 printf("%d \n", i);

 }

 return 0;

}

Ubahlah outpunya dengan tujuan untuk mengeluarkan semua elemen array yang telah dibuat sebelumnya. Tips : untuk menghitung jumlah elemen array secara otomatis bisa menggunakan  

kode berikut.

printf("Banyak elemen array: %d\n", (int) sizeof(array)/sizeof(array[0]));

Jawab:

1). Menginisialisasi array

Cara pertama :

#include <stdio.h>
int main() {
int bulan_lahir[5];
bulan_lahir [0]=5;
printf("%d \n", bulan_lahir [0]);
return 0;
}


Cara kedua :

#ide <stdio.h>
int main() {
int i;
int bulan_lahir[5]={5};
for (i=0; i<5;i++){
printf("%d \n", bulan_lahir[i]);
}
return 0;
}

Output dari cara 1 dan 2  program: 






2. Menghitung jumlah elemen array

 #include <stdio.h>
int main() {
int i [4]={1,2,3,4};
int banyak_elemen = sizeof (i)/sizeof(i[0]);
printf("Banyak elemen array: %d\n",banyak_elemen);
return 0;
//mega lidia lubis

Outputnyaa:





Selasa, 08 Juni 2021

Tugas mandiri 5 ~ Dasar pemograman 1

Nama : Mega Lidia Lubis

Kelas : pagi

Jurusan : Teknik informatika

SOAL:

1.)Jelaskan pengertian perulangan atau looping dalam pemrograman dan berikan contoh penerapannya ! 

2.)Program di bawah adalah contoh perulangan menggunakan for dan while. Jalankan kode tersebut, kemudian ubahlah outpunya sampai batas 31 dan cetak “Tanggal Ulang Tahunku”  ketika angka bernilai sama dengan tanggal lahir mu.!

JAWAB:

1).Dalam dunia programming, Perulangan atau looping adalah sebuah urutan perintah yang secara terus menerus diulang hingga suatu kondisi tercapai. Kondisi yang dimaksud disini dapat berupa bentuk yang berbeda-beda, seperti mendapatkan data dan merubah data, dan apakah sebuah nilai sudah mencapai jumlah yang ditentukan.

Perulangan (Looping) merupakan sebuah perintah yang mengeksekusi blok pernyataan berulang-ulang sesuai perintah yang telah ditentukan.  dimana didalam blok yang akan diulang ada terdapat statement atau pernyataan.Misalnya, kita akan mencetak sebuah kata “Hello World” sebanyak 5 kali, maka hal ini dapat dibuat dengan 2 cara yaitu:

Cara di atas merupakan cara manual, bagaimana jika kita ingin menampilkannya sebanyak 10 kali, 100 kali atau 1000 kali? Tentu saja akan sangat melelahkan dengan menggunakan cara seperti di atas. 

Terlihat dari 2 cara diatas lebih mudah menggunakan cara kedua dari pada yang pertama. Jika menggunakan cara pertama dengan jumlah pernyataan 100 kali maka tidak akan efisien dan membuang tenaga. Karena itu dirancanglah sebuah Looping menggunakan bahasa pemrograman C/C++ agar membuat pekerjaan menjadi lebih efisien dan mudah.

Contoh penerapan perulangan :


Penjelasan:

- #include juga menyertakan header file standar stdio.h yang merupakan library deklarasi standart I/O pada bahasa pemrograman C. library ini digunakan karena fungsi-fungsi yang terdapat di library akan digunakan di program

- int main ( ) baris ini digunakan untuk awalan dari deklarasi fungsi main. Fungsi main digunakan untuk memulai seluruh program C untuk dieksekusi. Fungsi main akan dieksekusi pertama kali dan semua program C wajib menggunakan fungsi main. Fungsi main diikuti oleh tanda ( ) yang berarti merupakan sebuah fungsi. Tanda pada fungsi main dapat berisi sebuah argument didalamnya. Setelah fungsi main akan diikuti sebuah deklarasi formal dan dituliskan diantara kurung kurawal

- int i; adalah tipe data yang digunakan dalam program. Variable tidak boleh sama dan jika tipe data sama maka bisa menggunakan tanda koma agar lebih efisien. Misalnya int a,b,c;

- printf (“Informatika\n”); adalah untuk mencetak kalimat sesuai pernyataan yang telah diberikan. Perintah ini juga harus diikuti dengan tanda ( ) dan tanda titik koma (;) diakhir kalimat, pernyataan harus diapit tanda petik (“”)

- return 0; digunakan agar fungsi main ( ) agar berakhir dan mengembalikan sesuai dengan kondisi awal. Return juga merupakan cara untuk mengakhiri sebuah program

 2).Perulangan for: 




Perulangan while :