Langkah Mengulang-ulang

Oleh : Gunawan 1 D4 EB

Assalamu’alaikum Wr. Wb

Pada tugas yang terkerjakan mepet ini saya akan memberikan hasil pemikiran saya yang mumetin sebenernya :V, mari simak hasilnya

  1. program untuk mencetak matriks

Berikut ini programnya :

#include <stdio.h>

int main(){
int a,b;

for(a=1;a<=5;a++){
if(a<=5){
printf(“\n”);
}
for(b=1;b<=5;b++){

if(a==b){
printf(“1”);

}else{
printf(“0”);

}
}

}

}

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Program untuk tabel perkalian

berikut ini programnya :

#include <stdio.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);
}
}

}

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. Program untuk membalikkan angka yang dimasukkan

berikut ini programnya :

#include<stdio.h>

int main(){
int baca;

printf(“Masukkan kata yang ingin dibalik : “);
scanf(“%d”, &baca);
while(baca >0){
printf(“%d”, baca %10);
baca = baca /10;
}

}

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. Program tabel konversi suhu celcius ke fahrenheit, reamur dan kelvin

berikut ini programnya :

#include <stdio.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”);
}
}

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. Program untuk menghitung rata-rata dari nilai yang di masukkan

berikut ini programnya :

#include <stdio.h>

int main(){
int a,b,c,d=0;

printf(“Masukkan banyaknya data nilai = “);
scanf(“%d”, &a);
printf(“\n”);
for(b=1; b<=a; b++){
printf(“Masukkan data nilai ke-%d “,b);
scanf(“%d”,&c);
d=c+d;
}
printf(“Jumlah seluruh nilai adalah = %d \n”, c);
printf(“Nilai rata-ratanya adalah = %d”,d/a);

}

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

6. Program untuk menghitung jumlah angka pada bilangan yang dimasukkan

berikut ini programnya :

#include<stdio.h>

int main()
{
int in, jumlah, out, in2=0;
char pil = ‘Y’;

do{
jumlah=0;
printf(“Masukan bilangan : “); scanf(“%d”, &in);
fflush(stdin);

while(in!=0){
out=in %10;
in2 = in2*10 + out;
in /= 10;
}
while(in2!=0){
out=in2 %10;
printf(“%d”, out);
jumlah += out;

in2 /= 10;

if(in2!=0) printf(“+”);
}
printf(“=%d”, jumlah);
printf(“\nCoba lagi? (y/t) :”);
fflush(stdin);
pil=getchar();
}
while(pil == ‘y’ || pil == ‘Y’);

return 0;
}

 

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

7. Program menghitung n! , dari angka yang dimasukkan

berikut ini programnya :

#include <stdio.h>
main()
{
int in, a, hasil=1;

printf(“Masukkan bilangan :”);
scanf(” %d”, &in);

printf(“\n%d!=”, in);

for(a=1;a<=in;a++){
printf(“%d “,a);

if(a<in)
printf(“x “);
hasil *=a;
}
printf(“= %d”, hasil);

return 0;

}

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

8. Program untuk menghitung nilai rata-rata, max,min dari data yang dimasukkan

berikut ini programnya :

#include <stdio.h>
int main()
{
int data, a, nilai, max, min, jumlah=0;

printf(“Masukkan jumlah data siswa :”);
scanf(“%d”, &data);

for(a=1;a<=data;a++){
printf(“Nilai ke-%d = “, a);
fflush(stdin);
scanf(“%d”, &nilai);
jumlah += nilai;

if(a==1){
min = nilai;
max = nilai;
}
if(nilai>max){max = nilai;}
else {min=nilai;}

}
printf(“Nilai Minimal = %d\n”,min);
printf(“Nilai Maksimal = %d\n”, max);
printf(“Nilai Rata-Rata = %.2f\n”, (float)jumlah/data);

return 0;
}

dan ini hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Sekian yang bisa saya sampaikan, see you 🙂