Tuesday, October 23, 2018

pointer and array

pointer adalah data yang digunakan untuk menunjuk ke data yang lain/
array adalah data  yang digunakan untuk menyimpan banyak data.

array terbagi menjadi :
array satu dimensi  
array dua dimensi 


contoh nya
(array satu dimensi)
int a[10]   =>ini merupakan contoh pointer satu dimensi karena a hanya dapat menyimpan 10 data                           dan tidak lebih dan tidak kurang.

(array 2 dimensi)
int a[10][100]   =>ini merupakan contoh pointer 2 dimensi karena a memiliki baris dan kolom. 









nama :hendri wijiya
nim 2201782870


Tuesday, October 16, 2018

Program Control: Repetition
Program Control - Repetition:
Repetition Definition
For
While
Do-While

A.Repetition Definition
adalah satu atau lebih instruksi yang diulang dalam waktu tertentu yang telah ditentukan.
sehingga dapat dikatakann bahwa repetition adalah sebuah perintah yang digunakan dalam  bahasa pemograman.

Repetition/looping dibagi menjadi 3 opersai yaitu:
-for
-while
-do-while

1.for

for merupakan salah satu operasi yang menggunakan looping ,bedanya dengan yang lain dalam for kita aharus menentukan sampai beapa banyak looping yang ingin yan kita gunakan.

contoh penggunaan for
(mencetak angka 1-100)

#include<stdio.h>
int main(){
    int a;
    for(a=1;x <= 100; x++){
    printf("%d",a);
    return 0;
}


2.while

while juga merupaakan salah satu fungdi looping yang membedakannya dengan For adalah selama kondisi yang dalam while terpenuhi maka akan terus berjalan sampai kondisi tersebut tidak dapat terpenuhi kembali.

contoh:
(mencetak hello 1-100)

#include<stdio.h>
int main(){
int angka = 0;

while(angka<100){
    printf("hello %d\n");
    angka++;
}


3. Do-While

do-while memiliki kesamaan terhadap while ,yang membedakannya adalah dalam do-while program akan dijalankan terlebih dahulu baru di cek tapi dalam while program akan dicek terlebih dahulu baru dapat jalan sepenuhnya.

contoh:

#include<stdio.h>
int main(){
int angka =1
do{
   printf("do while : hello world %d",angka);
   angka++
}while(angka<=200);


dicontoh ini memang tidak dapat dilihat perbedaan do while dengan while tapi apa bila kita menukar tanda lebih kecil sama dengan dengan lebih besar sama dengan akan dapat dilihat perbedaannya karena daat dijalankan hanya akan keluar angka 1 karena sudah dikatakan bahwa do while akan menjalan kan program nya terlebih dahulu baru di periksa.