Anda di halaman 1dari 3

NAMA : DESI SRI PASARIBU

NPM : 30420355
KELAS : 1ID08

TUGAS PROGRAM PERULANGAN


Program Pertama, masukkan bilangan sebanyak n buah bilangan, lalu memeriksa apakah
bilangan yang dimasukkan bilangan genap atau bilangan ganjil. Jika bilangan genap, hitung
banyaknya bilangan dan hitung rata-ratanya.
#include<stdio.h>

int main(){

int n,i;
int count=0, temp;

int angka, hasil;

scanf("%d", &n);

for(i=0; i<n; i++){


scanf("%d", &angka);

if(angka % 2 == 0){

temp = temp + angka;


count++;
}

hasil = temp/count;

printf(" Banyak bilangan = %d \n", temp);


printf(" Hasil Rata- rata = %d \n", hasil);

return 0;
}
Program Kedua, Bilangan prima dari 1-100, berapa banyak bilangan prima dan jumlahkan semua
bilangan prima tersebut.
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,c;
int count=0, temp;
printf("deret bilangan prima 1-100 adalah \n");
for( i=1;i<=100;i++){
for( j=1;j<=i;j++){
if(i % j == 0){
c++;
}
}
if(c == 2) {
count++;
temp = temp + i ;
}

c=0;
}

printf("Banyak bilangan prima 1-100 = %d \n", count);


printf(" Penjumlahan bilangan prima 1-100 = %d \n",
temp);

getch();
}
Program Ketiga, Menampilkan table konversi dari centimetre ke inci dan dari meter ke feet dan
yard mulai dari nilai 0 sampai 100 dengan increment 5.
#include<stdio.h>

int main(){

int i;
printf("=== Tabel Konversi === \n\n");

printf("\nCentiMeter Ke Inci\n");
for(i = 0; i <= 100; i+=5){

float n = i;
printf("%f centimeter = %f inch\n", n, n *
0.3937F);

}
printf("\nMeter ke Feet dan Yard\n\n");
for(i = 0; i <= 100; i+=5){

float n = i;
printf("%f meter = %f feet = %f yard\n", n, n *
3.28F, n * 1.093F);

return(0);

Anda mungkin juga menyukai