You are on page 1of 6

TEKNIK ELEKTRO

Disusun oleh:
Ida Bagus Yudistira AP
221510138

j
1. Jumlah bilangan genap angka 1 sampai dengan 10
Algoritma:
1. Buat variabel integer x, y, z
2. Input x=0, y=10, z=0
3. Selama x<=y maka lakukan fungsi berikut:
Jika x dibagi dua bersisa 0 maka bisa dikatakan angka tersebut adalah
bilangan genap lalu akan disimpan pada variabel z dengan perhitungan
z=z+x. Lalu x akan bertambah 1 dan di cek kembali apakah x<=y
4. Maka jumlah dari bilangan genap dari 1 sampai 10 akan ditampilkan
5. Selesai

TEKNIK ELEKTRO

Institut Teknologi Sepuluh Nopember


2016

Flowchart
Start

Int
x=0, y=10, z=0

Printf(Program Jumlah Genap


1 sampai dengan 10

A
If x<=y
Yes

printf("Jumlah = %d", z)

If x%2==0
Yes

No

No

z=z+x
Finish

X++

Program:
#include <stdio.h>

int main () {

int x ,y , z;

y=10;
z=0;
printf("Program Jumlah Genap 1 sampai dengan 10\n");

for(x=0;x<=y;x++){
if (x%2==0) z=z+x;
}

printf("Jumlah = %d", z);

2. Jumlah bilangan prima angka 1 sampai dengan 12


Algoritma:
1.
2.
3.
4.

Buat variabel integer a, b, c, simpan dan jumlah


Input b = 12
Lakukan perulangan variabel a dari 1 sampai dengan 12
Lakukan perulangan untuk membagi variabel a mulai dari variabel a itu
sendiri hingga 1. Jika hasil pembagian bernilai 0 sebanyak 2 kali maka
bilangan itu adalah bilangan prima
5. Simpan bilangan prima yang ditemukan pada variabel jumlah
6. Tampilkan nilai variabel jumlah setelah semua bilangan prima telah dijumlah
7. Selesai

Flowchart:
Start

If a<=b

Int
a, b, c, simpan, jumlah

printf("Program jumlah
bilangan prima 1 sampai
dengan 12)

Yes
C=a
A=a
simpan=0

No
Printf(jumlah=%d, jumlah)

If c>0
Finish
Yes

No

If a%c ==0

If(simpan==2

Yes
Simpan ++

Jumlah=jumlah
+a
A

Program: c-#include <stdio.h>

B
A++

int main () {

int a, b, c, simpan, jumlah;


b=12;

printf("Program jumlah bilangan prima 1 sampai dengan 12\n");

for(a=1;a<=b;a++){
c=a;
simpan=0;
for(a=a;c>0;c--){

if(a%c==0)
simpan++;
}
if(simpan==2) jumlah=jumlah+a;
}
printf("jumlah=%d",jumlah);
}

You might also like