{Algoritma
menentukan nilai terbesar dari 2 bilangan}
Deklarasi
Bil 1 , Bil 2 : integer
Deskripsi
Read ( Bil 1 , Bil 2)
If(Bil 1<Bil2) then
write(Bil 2)
endif
endif
Koding :
#include<stdio.h>
main()
{
int
bil1,bil2;
printf("masukan
bilangan pertama : ");
scanf("%i",&bil1);
printf("masukkan
bilangan kedua : ");
scanf("%i",&bil2);
if(bil1<bil2)
printf("bilangan terbesar
adalah %i\n",bil2);
else
printf("bilangan
terbesar adalah %i\n,bil1");
}
Output :
2. AlgoritmaMENENTUKAN_BILANGAN_PRIMA
{Algoritma menentukan sebuah bilangan adalah prima atau bukan}
{Algoritma menentukan sebuah bilangan adalah prima atau bukan}
Deklarasi
bil : integer
bagi : integer
batas : integer
bil : integer
bagi : integer
batas : integer
Deskripsi
Read (bil)
hasil=fungsiPrima(bil)
if(hasil=1)then
write (bilangan prima)
else
write ( bukan bilangan prima)
fungsiPrima(int obj)
bagi=3
Read (bil)
hasil=fungsiPrima(bil)
if(hasil=1)then
write (bilangan prima)
else
write ( bukan bilangan prima)
fungsiPrima(int obj)
bagi=3
batas
if (obj ==
1)
else if (obj==2||obj==3)
else if (obj
% 2 == 0)
else
else
while (batas
> bagi)
if (obj %
bagi == 0)then
batas = obj
/ bagi
bagi += 2
endif
endif
endif
endwhile
endwhile
endif
Koding :
#include<stdio.h>
int
fungsiPrima(int);
main()
{
int
bil,hasil;
printf("Masukkan
Bilangan : ");
scanf("%d",&bil);
hasil =
fungsiPrima(bil);
if(hasil==1)
{
printf(" %d Adalah Bilangan Prima
\n\n",bil);
}else
{
printf(" %d Bukan Bilangan Prima
\n\n", bil);
}
}
int
fungsiPrima(int obj){
int bagi=3;
int batas;
if (obj ==
1)
{
return(0);
} else if
(obj==2||obj==3) {
return(1);
} else if
(obj % 2 == 0) {
return(0);
} else {
while (batas
> bagi)
{
if (obj %
bagi == 0)
{
return(0);
break;
}
batas = obj
/ bagi;
bagi += 2;
}
return(1);
}
}
0utput :
{Algoritma
menentukan sebuah bilangan bulat positif atau bilangan bulat negatif}
Deklarasi
bil :
integer
Deskripsi
Read (bil)
If(bil>0)
then
Write(“bilangan
bulat positif”)
else
Write(“bilangan
bulat negatif”)
endif
Koding :
#include
<stdio.h>
main()
{
int bil;
printf("masukkan bilangan
:");
scanf("%d",& bil);
if(bil>=0)
printf("bilangan bulat
positif \n");
else
printf("bilangan bulat
negatif \n");
}
Output :
{Algoritma
menentukan sebuah bilangan adalah bilangan asli}
Deklarasi
Bil : integer
Deskripsi
Read (Bil)
If
(bil>0) then
Write (“
bilangan asli “)
endif
Koding :
#include
<stdio.h>
main()
{
int bil;
printf(" Menentukan
bilangan asli");
printf(" Masukkan bilangan
asli:");
scanf("%i",& bil);
if(bil>=0)
printf("bilangan asli
\n");
else
printf("bukan bilangan asli
\n");
}
Output :
{Algoritma
menentukan sebuah zat kapan padat, cair, dan gas}
Deklarasi
X : integer
Deskripsi
read(X)
if (X £ 0) then
write(‘padat’)
else
if (X >
0) and (X < 100) then
write(‘cair’)
else
if (X ³ 100) then
write(‘gas’)
endif
endif
endif
Koding :
# include
<stdio.h>
int main ()
{
float suhu ;
printf("
Menentukan suatu zat berdasarkan suhu");
printf("
masukkan suhu : ");
scanf("%f",&suhu);
if(suhu<0){
printf("zat
padat\n");
}
else{
if(suhu<100){
printf("zat
cair\n");
}
else{
printf("zat
gas\n");
}
}
return 0 ;
}
Output:
Terima kasih :)
ConversionConversion EmoticonEmoticon