Anda di halaman 1dari 10

1.

Buatlah Penyelesaian masalah sampai tahap pembuatan


Flowchart program Untuk menentukan dan menmapilkan
Bilangan “Ganjil” dan ‘Genap”

Jawab:
a. Analisis masalah
Data yang diinput sembarang, Misalkan variable N
dengan tipe data Integer
Prosesnya
Jika N mod 2 = 1 maka bilangan tersebut Ganjil,
jika bukan maka bilangan tersebut genap

b. Algoritma

Algoritma Bil_ganjil_genap

Bagian Deklarasi

N= Inetger

Bagian Deskripsi

Read ( N)
If ( N mod 2 = 1) then
Wirte (‘Ganjil’)
Else
Write (‘Genap’)
Endif

c. Flow Chart Program

End

Input N

If Y
N mod 2=1 Write ‘Ganjil’

Write ‘Genap’

End
d. Bahasa pemrograman C++
Bahasa C++:
#include<iostream>
#include<conio.h>

int main( )
{
int N;
cout<<”Masukkan N: “;
cin>>N;

if (N % 2 = 1)
cout<<”Bilangan ganjil”;
else
cout<<”Bilangan genap”;
getch();
}
2. Buatlah Penyelesaian masalah sampai tahap pembuatan Flowchart
program Untuk menentukan dan menmapilkan Bilangan “Positif”
dan ‘Negatif”

Jawab

a. Analisis masalah
Data yang diinput sembarang, Misalkan variable N
dengan tipe data Integer
Prosesnya
Jika N > 0 maka bilangan tersebut Positif, jika
bukan maka bilangan tersebut Negatif

b. Algoritma

Algoritma Bil_Positif_Negatif

Bagian Deklarasi

N= Inetger

Bagian Deskripsi

Read ( N)
If ( N > 0) then
Wirte (‘Positif’)
Else
Write (‘Negatif’)
Endif
c. Flow Chart Program

End

Input N

If N > Y
0 Write ‘Postif’

Write ‘Negatif’

End

d. Bahasa C++

#include<iostream>
#include<conio.h>

int main( )
{
int N;
cout<<”Masukkan N: “;
cin>>N;

if (N>0)
cout<<”Bilangan positif”;
else
cout<<”Bilangan negatif”;
getch( );
}
3. Buatlah Penyelesaian masalah sampai tahap pembuatan Flowchart
program Untuk menentukan dan menmapilkan apakah sesorang boleh
mendapat hadiah berupa Uang atau hadian berupa Cindra mata dari
ketentuan sebagai berikut :
Pada pertanidngan lari marathon, Sang Juara akan diberi hadiah berupa
uang jika Menjadi Juara satu dana Waktu yang ditempuh kurang dari
30 menit. Jika tidak maka hanya pendapat Cindra mata.

Jawab
a. Analisis masalah
Data yang diinput sembarang, adalah Juara dan waktu
yang ditempuh vaiabel yang diguankan J dan W

Prosesnya
Jika Juara = 1 dan waktu < 30 maka hadiah yang
diperoleh Uang, JIka tidak maka mendapat
Cindra Mata

b. Algoritma

Algoritma Juara_lari
Bagian Deklarasi

J, W= Inetger

Bagian Deskripsi

Read ( J)
Read ( W)
If ( J =1) and ( W < 30 ) then
Wirte (‘Mendapat hadian Uang’)
Else
Write (‘Mendapat Cindra mata’)
Else Endif

c. FlowChart Program
End

Input J, W

If Y
J= 1 and Write ‘Hadiah Uang’
W < 30

Write ‘ Cindra mata’

End
d.Bahasa Pemrograman

#include<iostream>
#include<conio.h>

void main( )
{
clrscr( );
int J, W;

if ((J = 1) && ( W < 30))


cout<<”Mendapat hadiah Uang”;
else
cout<<”Mendapat Cindra mata”;
getch( );
}

Anda mungkin juga menyukai