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
- 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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
Sekian yang bisa saya sampaikan, see you 🙂
Recent Comments