You are on page 1of 3

Tugas Kelompok ke-1

(Minggu 3 / Sesi 4)

Dengan menggunakan pseudo-code atau Flow Chart, buatlah :

1. Algoritma untuk menghitung luas persegi panjang.


Answer is in diffferent document
2. Algoritma untuk menghitung luas lingkaran.
Answer is in diffferent document
3. Algoritma untuk menginput 3 buahbilangan dan tentukan nilai terbesar, terkecil dan rata-
rata dari ke-3 bilangan tersebut.
Answer is in diffferent document
4. Algoritma untuk mengubah jam dan menit yang diinput menjadi satuan detik.
Rumus : detik = jam*3600 + menit*60
Answer is in diffferent document
5. Algoritma menghitung dan mencetak profit dari sebuah perusahaan, berdasarkan:
Rumus : profit = HargaJual – HargaAwal
Cetak status dengan ketentuan sebagai berikut :
– “Profit” jika profit> 0,
– “Equal” jika profit=0 and
– “Loss” jika profit<0
Answer is in diffferent document
6. Diketahui code sebagai berikut :

char ss1[40];
char ss2[40];
x=scanf(”%s %s”,ss1,ss2);
a. Apa isi variabel ss1 dan ss2, jika dari keyboard diinput string ”Selamat Pagi Dunia” ?
ss1 = Selamat
ss2 =Pagi

b. Berapa nilai x jika diinput dari keyboard : ”Hello World”.

x=2
7. Jelaskan fungsi dari Standard library function sebagai berikut:
a. scanf
Fungsi scanf adalah menerima input dari input standar stdin,yang mana secara
default berasal dari keyboard. Kemudian menyimpannya berdasarkan format
paramater ke lokasi yang ditunjuk oleh argumen tambahan.

COMP6599 – Algorithm and Programming


b. printf
fungsi printf adalah menulis string sesuai format ke output standar (stdout).
c. fflush
fungsi fflush adalah menghapus buffer dari file stream.

COMP6599 – Algorithm and Programming


Kasus :

Perbaikilah listing program di bawah ini dengan benar sehingga jika dijalankan, listing
program tersebut akan terlihat seperti TK1.exe.

##include <stdio.h>

int main(){
int umur;
char nama{60};
char ice[20];
printf("%c Mari Belajar Algoritma dengan Bahasa C %C\n",3,3);
Printf(‘========================================\n\n’);
prIntf("Masukkan nama anda[13..52] : ");
SCANF("%[^\n]s",nama);
Ff_lush(stdin);
printf("Masukkan umur anda : ");
scanf("%d",umur)
ffLush(stdin;

printf("\n%c%c%c%c%c "3,3,3,3,3):
cetak("BeLaJaR algo itu menyenangkan seperti makan es krim);
printF(" %c%c%c%c%c\n",3,3,3,3,3);
printf("Rasa Es Krim yang disukai : ")
scanf("%s,&ice):

printf("=============================================================
===\n\n");
printf("%S berumur %D tahun menyukai es krim rasa
%s\n\n",nama,umur,ice);
printf(" .-\"`'\"-.\n");
printf(" / \\\n");
printf(" | |\n");
printf(" /'---'--`\\\n");
printf(" | |\n");
printf(" \.--.---.-./\n");
printf(" (_.--._.-._)\n";
printf(" \\=-=-=-/\n");
printf(" \=-=-/\n");
printf(" \\=-/\n");
PRINTF(" \/\n");
printf("\n");
printf("SELAMAT BELAJAR ALGORITMA %c !\n\n",2);

fflush(std_in);
getcharz();
RETURN 0;
}

-=Selamat Mengerjakan=-

COMP6599 – Algorithm and Programming