Anda di halaman 1dari 3

Soal 1

int number, division, result;


number = 12345;
division = 10;
result = 1;
for(division = 10; number/result != 1; division = division * 10)
{
result = number ((number/division)*division);
printf(%d, result);
}

Soal 2
start
number = 1, loops = 11;
while (loops >= 1)
if (number % 2 == 0)
print A;
else print number;
endif

number = number + 1;
loops = loops - 1;
endwhile
finish

Soal 3
int bilangan, angka1, angka2, angka3, angka4, angka5;
printf(Masukkan 5 digit bilangan : );
scanf(%d,&bilangan);
angka1 = bilangan / 10000;
angka2 = (bilangan (angka1 * 10000)) / 1000;
angka3 = (bilangan (angka1 * 10000) (angka2 * 1000)) / 100;
angka4 = (bilangan (angka1 * 10000) (angka2 * 1000) (angka3 * 100)) / 10;
angka5 = bilangan (angka1 * 10000) (angka2 * 1000) (angka3 * 100) (angka4 * 10);
if(angka1 == angka5 && angka2 == angka4)
{
printf(Bilangan tersebut adalah bilangan Palindrom);
}
else
{

printf(Bilangan tersebut bukan bilangan Palindrom);


}
Soal 4
int bilangan, sisa;
printf (Masukkan bilangan : );
scanf(%d,&bilangan);
sisa = bilangan % 2;
if(sisa == 0)
{
printf(Bilangan adalah bilangan genap);
}
else
{
Printf(Bilangan adalah bilangan genap);
}