1. Menentukan bilangan genap dan bilangan ganjil
a) Algoritma dengan pseudocode:
If (x mod 2 = 0) then
Write (“x adalah bilangan genap”)
Else write (“x adalah bilangan ganjil”)
Endif
b) Implementasi dalam bahas C/C++:
/* program bilangan ganjil genap*/
#include<stdio.h>
Main()
{
Int x;
Printf(“program cek bilangan genap/ganjil\n”);
Printf(“bilangan :”);
Scantf(“%d”,&x);
if(x%2==0)
printf(“%d adalah bilangan genap \n”,x);
else printf(“%d adalah bilangan ganjil \ n”,x);
c) Tampilan program :
Program cek bilang genap\ganjil
Bilangan : 8
8 adalah bilangan genap
Dalam bahasa C/C++, kita menggunakan operator % untuk operasi modulo.
2. Menentukan nilai absolut dari bilangan yang dimasukan melalui keyboard.
Jawab:
a. Algoritma dengan psedocode
Input (x)
If x>=0 then output (x)
Else
X=x*-1
Output(x)
Atau :
Input(X)
Ifx<0 thenx=x*-1
Output(x)
b. Implementasi dalam C/C++
/*program nilai absolut*/
#include<stdio.h>
Main()
{
int x;
printf(“program menentukan nilai absolut\n”);
printf(“masukan bilangan :”);
scantf(“%d”,&x);
if(x<0)
x=x*-(-1);
printf(“nilai absolut bilangan tersebut adalah %d \n”,x);
}
Comments :
0 comments to “Contoh kasus if dan if-else Serta Penyelesaiannya”
Post a Comment