Anda di halaman 1dari 8

LAPORAN AWAL

ALGORITMADANPEMOGRAMAN

LAPORAN KE-5
( Pertemuan 6 )

Disusun Oleh

Nama : Muhammad Irfan Jalil


NIM : 201011450437
Kelas : 02TPLE002

TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021) 7412566, Fax. (021) 7412566
Tangerang Selatan – Banten
LAPORAN PRATIKUM ALGHARITMA

A. Latihan 6_1

#include<stdio.h>

main()
{

printf("\t\t_________________________________________\n");
printf("\t\t| Nama : Muhammad Irfan Jalil |\n");
printf("\t\t| NIM : 20101145043 |\n");
printf("\t\t| Pratikum Algoritma |\n");
printf("\t\t| Latihan 6_1 |\n");
printf("\t\t|________________________________________|\n");
int counter;
counter = 0;
do
{
printf("c++\n");
counter++;
}
while(counter<15 );
}

PSEUDOCODE
B. Latihan 6_2

#include<stdio.h>

main()
{
printf("\t\t ________________________________________\n");
printf("\t\t| Nama : Muhammad Irfan Jalil |\n");
printf("\t\t| NIM : 20101145043 |\n");
printf("\t\t| Pratikum Algoritma |\n");
printf("\t\t| Latihan 6_2 |\n");
printf("\t\t|________________________________________|\n");

int i;
i=10;
while (i>0)
{

printf ("%d\n",i);
i--;
}
}

PSEUDOCODE
C. Latihan 6_3

#include<stdio.h>
#include<ctype.h>

main()
{

printf("\t\t ________________________________________\n");
printf("\t\t| Nama : Muhammad Irfan Jalil |\n");
printf("\t\t| NIM : 20101145043 |\n");
printf("\t\t| Pratikum Algoritma |\n");
printf("\t\t| Latihan 6_3 |\n");
printf("\t\t|________________________________________|\n");
int nomer, bagi, sisa=0;
char chrpilihan;
do
{
printf("Masukan suatu bilangan :");scanf("%d",&nomer);
printf("Masukan bilangan pembagi (2/3/4/5) : ");scanf("%d",&bagi);
printf("bilangan yang dipilih : %d\n",nomer);
printf("bilangan pembagi : %d\n",bagi);
sisa=nomer%bagi;
if (sisa==0)
{
printf("sisa bagi : tidak ada \n");
}
else
{
printf("sisa bagi: %d\n",sisa);
}
printf("\napakah anda ingin meneruskan ?(y/n) : ");
scanf("%d",&chrpilihan);
}
while(toupper(chrpilihan)=='y');
}
PSEUDOCODE

D. Latihan 6_4

#include<stdio.h>

main()
{

printf("\t\t ________________________________________\n");
printf("\t\t| Nama : Muhammad Irfan Jalil |\n");
printf("\t\t| NIM : 20101145043 |\n");
printf("\t\t| Pratikum Algoritma |\n");
printf("\t\t| Latihan 6_4 |\n");
printf("\t\t|________________________________________|\n");
int i;

printf("Bilangan Ganjil Menggunakan Perulangan WHILE\n");


i = 1;
while (i<50)
{
printf("%3d", i);
i+=2;
}
printf("\n");

printf("Bilangan Genap Menggunakan Perulangan WHILE\n");


i = 2;
while (i<=50)
{
printf("%3d", i);
i+=2;
}
printf("\n");

PSEUDOCODE

TUGAS PENDAHULUAN

1. Mengapa anda sebagai programmer harus menggunakan perintah while atau


do..while dalam program!
Jawab :

Karna untuk melakukan perintah secara berulang kita tidak perlu menulis kode
program secara berulang tetap bisa menggunkan perintah perulangan ini.

2. Jelaskan kelebihan dan kekurangan perintah while dan do..while!


Jawab :
a. Kelebihan perintah while dan do while adalah menggunakan 1 parameter, perintah
ini untuk melakukan pengecekan pada awal dan akhir blok.
b. kekurangannya adalah server harus pengetikan dengan karakter.
3. Buatlah contoh algoritma dan program sederhana menggunakan perintah
do..while dengan memakai Flowchart!
Jawab :
#include<iostream>
using namespace std;
main()
{
printf("\t\t ________________________________________\n");
printf("\t\t| Nama : Muhammad Irfan Jalil |\n");
printf("\t\t| NIM : 20101145043 |\n");
printf("\t\t| Pratikum Algoritma |\n");
printf("\t\t|________________________________________|\n");

int counter;
counter = 0;
do
{
printf("c++\n");
counter++;
}
while(counter<15 );
}

4. Buatlah contoh algoritma dan program sederhana menggunakan perintah while


dengan memakai Flowchart!
Jawab :
#include<stdio.h>

main()
{

printf("\t\t ________________________________________\n");
printf("\t\t| Nama : Muhammad Irfan Jalil |\n");
printf("\t\t| NIM : 20101145043 |\n");
printf("\t\t| Pratikum Algoritma |\n");
printf("\t\t|________________________________________|\n");
int i;
i = 1;
while (i<50)
{
printf("%3d", i);
i+=2;
}
printf("\n");

}
TUGAS AKHIR
PSEUDOCODEN PROGRAM C++

PROGRAM C++
#include <stdio.h>

main()
{
printf("\t\t ________________________________________\n");
printf("\t\t| Nama : Muhammad Irfan Jalil |\n");
printf("\t\t| NIM : 20101145043 |\n");
printf("\t\t| Pratikum Algoritma |\n");
printf("\t\t| TUGAS AKHIR |\n");
printf("\t\t|________________________________________|\n");
int a, b, c, i;
i = 0;
a = 0;
b = 1;

printf("Fibonacci : ");
printf("%d ", a);
printf("%d ", b);

while (i<11) {
c = a + b;
a = b;
b = c;

printf("%d ",c);
i++;
}
}

Anda mungkin juga menyukai