Hai rek kembali lagi dengan aku diberbagi ilmu semoga berkah aamiin,Semoga apa yang saya bagi kali ini menjadi suatu manfaat bagi kita semua
Kali ini saya membahas Statment Perulangan.Tujuanya agar kita dapat mempelajari proses perulangan menggunakan beberapa control statement seperti for,while dan do-while.
Teorinya control statment adalah statment yang mengarahkan jalanya program,sehingga urutanya dapat berulang.Ada beberapa control statment yaitu if-else,else-if,goto(),switch(),break.continue,for(),while() dan do-while.Statment for() digunakan untuk membuat perulangan yang dikontrol oleh nilai nilai tertentu yaitu initial.Perulangan dengan statment for(),tidak memeriksa kondisi lebih dahulu.Kemudian baru memeriksa kondisi.Statment didalam for() dikerjakan terlebih dahulu kemudian memeriksa kondisi statment while() digunakan juga untuk membuat perulangan di statment tersebut.Statment do-while digunakan untuk perulangan 2 statment tersebut.
Lanjut prakteknya yaaaa
1.membuat matriks identitas
#include <stdio.h> #include <conio.h> #include <stdlib.h> int main(){ int baris,kolom; for(baris=1;baris<=5;baris++){ if(baris<=5){ printf("\n"); } for(kolom=1;kolom<=5;kolom++){ if(baris==kolom){ printf(" 1 "); }else{ printf(" 0 "); } nah itu membuat matriks identitas dengan ordo 5x5 2.membuat program untuk menampilkan tabel perkalian
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main(){
int a,b,c;
for(a=1;a<=10;a++){
if(a<=10){
printf(“\n”);
}
for(b=1;b<=10;b++){
c=a*b;
printf(“%4d”, c);
}
}
}
3.membuat program untuk membalikan tampilan angka yang dimasukan melalui keyboard
#include<stdio.h> #include<conio.h> #include<stdlib.h> int main(){ int Baca; printf("Masukkan angka yang ingin dibalik : "); scanf("%d", &Baca); while(Baca >0){ printf("%d", Baca %10); Baca = Baca /10; } getch(); }
4.membuat konversi suhu
#include <stdio.h> #include <conio.h> #include<stdlib.h> int main(){ int f,r,k,n,j; int c=0; printf("Masukkan batasan derajat yang ingin dikonversi : "); scanf("%d", &j); printf("No\tCelcius Fahrenheit Reamur Kelvin\n"); for(n=1;n<j;n++){ printf("%d \t",n); printf("%d \t",c); f = (1.8)*c+32; r = (0.8)*c; k = c + 273; c=c+10; printf("%4d", f); printf("%10d",r); printf("%10d", k); printf("\n"); } getch(); } 5.menghitung rata rata
#include <stdio.h>
void main()
{
int a,b,c,d=0;
printf(“Masukan banyak data=”);
scanf(“%d”,&c);
d=c+d;
for (b=1;b<=a;b++)
{
printf(“Masukan data nilai ke-%d=”,b);
scanf(“%d”,c);
d=c+d
}
printf(“Jumlah seluruh nilai= %d”,d)
printf(“Nilai rata rata= %d”,d/a);
getch();
}
6.membuat program untuk menghitung jumlah angka suatu bilangan
#include <stdio.h> #include <conio.h> #include <stdlib.h> main() { int x, y, z=0; char b; printf("Masukkan bilangan :"); scanf("%d",&x); while(x != 0) { y=x%10; x=x/10; z=z+y; } printf("Hasil penjumlahan dari bilangan diatas adalah : %d\n", z); getch(); } 7.mambuat bilangan faktorial
#include <stdio.h> #include <conio.h> #include <stdlib.h> main() { int x, y, z=0; char b; printf("Masukkan bilangan :"); scanf("%d",&x); while(x != 0) { y=x%10; x=x/10; z=z+y; } printf("Hasil penjumlahan dari bilangan diatas adalah : %d\n", z); getch(); }
8.menentukan maksimum minimum
#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,max,min,bil;
printf(” Program Mencari Nilai Maksimum dan Minimum\n”);
printf(“\n Masukkan Banyak Data = “);
scanf(“%d”,&n);
printf(“\n Masukkan Bilangan ke-1 = “);
scanf(“%d”,&bil);
max=bil;
min=bil;
for(i=2;i<=n;i++)
{
printf(“\n Masukkan Bilangan Ke-%d = “,i);
scanf(“%d”,&bil);
if(bil>max)
max=bil;
if(bil<min)
min=bil;
}
printf(“\n Nilai Maksimum nya adalah %d\n”,max);
printf(“\n Nilai Minimum nya adalah %d\n”,min);
getch();
}
sekian praktikum dan ilmu yang bisa saya sampaikan,TERIMAKASIHHHHH.
Recent Comments