Tampilkan postingan dengan label C. Tampilkan semua postingan
Tampilkan postingan dengan label C. Tampilkan semua postingan

Perulangan (dengan while)

Pada pengulangan WHILE aksi ka dilaksanakan berungkali selama kondisi masih true. Jika kondisi bernilai false, maka badan pengulangan tidak akan dimasuki, yang berarti pengulangan selesai. While memiliki 2 variant sintak, yang pertama kondisi kemudian aksi (while) dan yang kedua aksi dahulu kemudian aksi (while do). Hal yang penting dalam perulangan kita harus bisa menciptakan kondisi dimana suatu saat perulangan itu harus berakhir.
  • While Do


//Program segitiga bintang
#include <stdio.h>
#include <stdlib.h>

main()
{
int x,y; // x var pencacah kolom | y var pencacah baris
y=1;
while (y<=5)
{
x=1;
while (x<=y)
{
printf("*");
x++; // penambahan variabel x agar perulangan terhenti
}
y++; // penambahan variabel x agar perulangan terhenti
printf("\n");
}
system ("pause");
return 0;
}


  • Do While


//Program segitiga bintang
#include < stdio.h >
#include < stdlib.h>


main()
{
int x,y; // x var pencacah kolom | y var pencacah baris
y=1;
do
{
x=1;
do
{
printf("*");
x++;
} // penambahan variabel x agar perulangan terhenti
while (x<=y);
y++; // penambahan variabel y agar perulangan terhenti
printf("\n");
}
while (y<=5);
system ("pause");
return 0;
}

Walaupun sintaksnya agak sedikit berbeda namun akan menghasilkan output yang sama, berikut hasil outputnya


Perulangan (dengan for)

Konstruksi FOR digunakan untuk menghasilkan pengulangan sejumlah kali yang telah dispesifikasikan. Jumlah pengulangan diketahui atau dapat ditentukan sebelum eksekusi. Untuk mencacah berapa kali pengulanga dilakukan, kita memerlukan sebuah peubah (variabel) pencacah. variabel ini bertambah satu kali setiap kali pengulangan dilakukan yang ditujukan agar perulangan tidak terjadi terus menerus. Berikut adalah contoh kasus menentukan jumlah perpangkatan suatu bilangan.


#include <stdio.h>
#include <stdlib.h>
#include <string.h>

main()
{
int i,bil,pang,hsl; //deklarasi variabel | i sebagai pencacah
hsl = 1; // inisiasi awal variabel hsl
printf ("Angka berapa yang ingin Anda pangkatkan ? ");
scanf ("%d",&bil);
printf ("Pangkat berapa yang ingin Anda gunakan ? ");
scanf ("%d",&pang);
for (i=0; i < pang; ++i) //perulangan dimulai dari i=0 hingga i < pang.
{
hsl=hsl*bil; //statement yang dikerjakan selama perulangan
}
printf ("%d^%d = %d",bil,pang,hsl); //Mencetak hasil pangkat
printf ("\n");
system ("pause");
return 0;
}

Contoh hasil program :

Menginput Nilai Integer (Assignment)

Setelah kita bisa mencetak kata/kalimat, selanjutnya kita mencoba untuk memasukan nilai dari keyboard. Untuk memasukan suatu nilai dari keyboard dibutuhkan suatu variabel yang berfungsi menyimpan nilai tersebut. Sintaks yang digunakan untuk menangkap nilai yang dimasukan adalah scanf. Langsung saja pada algoritmanya :



#include <stdio.h>
#include <stdlib.h>

main()
{
int nilai; //Mendeklarasikan variabel nilai bertipe integer
printf ("Berapakah nilai Anda ?");
scanf ("%d",&nilai); //Menangkap inputan bertipe integer dan menyimpannya di variabel nilai
printf ("\n");
printf ("Nilai saya sebesar %d"); //mencetak kembali nilai yang telah diinput.
printf ("\n");
system ("pause");
return 0;
}


Contoh hasilnya :



Mencetak Kata/kalimat

Bagian dasar yang harus dipelajari dalam bahasa pemrograman apapun yakni mencetak kata ataupun kalimat. Dalam bahasa pemrograman bahasa C sintaks yang digunakan untuk mencetak kata atau kalimat mengunakan printf.

#include <stdio.h>

main ()
{

printf ("Hallo Semua!")
system ("pause");
return 0;

}


Dalam pemrograman bahasa C apapun harus disertakan sintaks #include. Fungsinya apabila kita analogikan dengan memasak sebagai bahan-bahannya. jadi apabila kita tidak menyertakan sintaks tersebut maka akan terjadi error.
Hellya

Made with by Odd Themes

© 2013 Odd Themes, Inc. All rights reserved.