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);
}
Artikel Terkait:
Algoritma dan Pemrograman
- Class Inheritance
- OOP Recursive Decent Parsing III
- OOP Recursive Decent Parsing II
- OOP Recursive Decent Parsing I
- Calculate Sequebce by Using Iterative Function
- A Comparison of Sorting Algorithms
- Typical data sequences for testing sorting algorithms
- Quicksort Algorithm
- Vector
- Function to reverse an integer array
- Array
- String Contains function
- RECCURENCE RELATION
- Recursion
- Recursion Shortest Function to Reverse a String
- Calculator (C++)
- Recursive Format numbers with commas
- Calling functions with Inline Assembly
- Recursive Function
- Algoritma Menentukan Tahun Kabisat
- Algoritma dan Class Bilangan Prima
- Class Luas Lingkaran dan Volume Bola With Jeliot
- Class Bilangan [Bahasa C++]
- Struktur Perulangan (Lanjutan)
- Struktur Perulangan
Comments :
0 comments to “Contoh kasus if dan if-else Serta Penyelesaiannya”
Post a Comment