Anda di halaman 1dari 6

LOGIKA & ALGORITMA

STUDI KASUS PERCABANGAN DAN PERULANGAN

Mata Kuliah : Logika & Algoritma


Dosen : Wahyu Sulistiyo, S.T., M.Kom.

Disusun oleh
Nama : Vedica Widyabriza Rohaly
NIM : 43320124

PROGRAM STUDI TEKOLOGI REKAYASA KOMPUTER


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2020
TUGAS ALGORITMA

1. Buatlah program untuk menampilkan tumpukan bilangan.


Contoh :
Input: Masukkan jumlah tumpukan: 5
Output: 1
222
33333
4444444
555555555
Jawab:

Flowchart :

Source Code :
#include <stdio.h>

main()
{
int i, j, n;

printf("Masukkan Maksimum Bilangan : ");scanf("%d",&n);


for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<(2*i);j++)
{
printf("%d",i);
}
printf("\n");
}
}

2. Buatlah program untuk menghitung jumlah bola dalam suatu triangular. Triangular adalah
suatu susunan benda (contoh: bola) yang disusun sedemikian rupa sehingga menyerupai
segitiga. Dengan mengetahui jumlah bola yang paling bawah, maka dapat dihitung jumlah
seluruh bola yang menyusun triangular tersebut.

Contoh:

Input: Masukkan jumlah triangular: 4

Output: Jumlah bola: 10


Jawab:
Flowchart :

START

n, i, jumlah=0

Input n

i=1 ; i≤n

jumlah=jumlah+i

print jumlah

START

Source Code :
#include<stdio.h>
main()
{
int i,n,j,jumlah = 0;

printf("Masukkan Jumlah Triangular : ");scanf("%d",&n);


for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf(" 0",j);
}
jumlah = jumlah + i;
printf("\n");
}
printf("\nJumlah Bola = %d buah\n",jumlah);
}

Anda mungkin juga menyukai