Anda di halaman 1dari 6

Latihan 1 bab 5

#include <stdio.h>
main()
{
int n, jumlah_faktor;
char z;
do
{
printf ("masukan angka :");
scanf("%d",&n);
jumlah_faktor=0;
for(int i=1;i<=n;i++)
if (n%i==0)
jumlah_faktor ++;
if(jumlah_faktor==2)
printf("angka %i termasuk bilangan prima
\n",n);
else
{
printf("angka %i bukan bilangan prima\n",n);
printf("anda mau mengulanginyalagi ");
scanf("%s", & z);}
}
while (z=='Y'|| z=='y');
}
Latihan 2 bab 5

#include <stdio.h>
main ()
{
char kar ;
int jumlahkar=0, jumlahspasi=0;
printf("silahkan menulis beberapa kalimat dan akhiri
dengan menekan tombol enter\n");
printf("program ini akan menghitung jumlah karakter dan
spasi yang anda gunakan\n\n");
while ((kar=getchar())!='\n')
{
jumlahkar++;
if(kar==' ')
jumlahspasi++;
}
printf("\nJumlah karakter = %d\n",jumlahkar);
printf("Jumlah spasi = %d\n\n",jumlahspasi);
}
Latihan 3 bab 5

#include<stdio.h>
#define max 8

main()
{
int baris, karrie, hasil_kali;
for(baris=1;baris<=max;baris++)
{
for(karrie=1;karrie<=max;karrie++)
{
hasil_kali=baris*karrie;
printf("%2d", hasil_kali);
}
printf("\n");
}
}
Tugas 1 bab 5

#include<stdio.h>
main()
{
int a;
char c;
do
{
printf ("masukkan sebuah bilangan=");
scanf("%d",&a);
if(a%2==0)
printf("bilangan %d adalah bilangan genap\n,a");
else
{
printf("bilangan %adalah bilangan ganjil\n,a");
printf("ingin mencoba bilangan baru?");
scanf("%s",&c);}
}
while(c=='y'||c=='y');
}
Tugas 2 bab 5

#include <stdio.h>
main()
{
int a,b ;
float hasil;
printf ("masukkan 2 buah bilangan = ");
scanf("%d %d",&a,&b);
while (b==0)
{
printf("bilangan tidak bisa dibagi dengan 0,\n
masukkan bilangan lain = ");
scanf("%d",&b);
}
hasil = a/b;
printf ("\nHasil pembagian bilangan 1 dan bilangan 2
adalah = %.2f\n",hasil);
scanf("%d",hasil);
}
Tugas 3 bab 5

#include<stdio.h>
#include<conio.h>
int main()
{
int i,j;
for(i=5;i>=1;i--)
{
for(j=5;j>=i;j--)
{
printf("%d",i);
}
printf("\n");
}
getch();
}

Anda mungkin juga menyukai