You are on page 1of 10

Nama = MUHAMMAD ANDREANSYAH

NIM = 5201230002
Mata kuliah = Algoritma Komputer
Kelas = TE B 20
DOSEN PEMBIMBING :Dr.Amirhud Dalimunthe,S.T.,M.Kom.

TUGAS
1. Contoh Program 1
1 #include <stdio.h>
2 int main(void)
3 {
4 int x;
5
6 /* Meminta masukan nilai yang akan ditampung ke dalam
7 variabel x */
8 printf("Masukkan sebuah bilangan bulat : ");
9 scanf("%d", &x); /* Melakukan pengecekan terhadap nilai X yang telah dimasukkan */
10 if (x > 0)
11 printf("\nd adalah bilangan positif\n", x);
12 printf("Statemen di luar blok kontrol pengecekan");
13 return 0;
14
15 }
Contoh Program 2
 Kode program sederhana untuk melihat apakah sebuah angka lebih besar dari angka lain,
lalu program akan menampilkan hasilnya jika kondisi terpenuhi
Kode progrma :

1 #include <stdio.h>
2 int main (void)
3 {
4 int a = 12;
5 int b = 10;
6
7 if (a>b){
8 printf("Variabel a lebih besar dari variabel b /n");
9 }
10 return 0;
11 }

Di awal kode program kita mengisi variabel a dengan angka 12, dan variabel b dengan angka
10. Kemudian terdapat kondisi if (a > b), yakni apakah variabel a berisi angka yang lebih
besar dari b? Apakah 12 lebih besar dari 10? betul (true), maka blok kode program akan
dijalankan.
Contoh program 3
Penggunaan statemen if utk menentukan besarnya potongan harga yang diterima oleh seorang
pembeli, berdasarkan kriteria :
-tidak ada potongan harga jika total pembelian kurang dari Rp. 100.000 (dalam hal ini
potongan harga diinisialisasi dengan nol).
-bila total pembelian lebih dari atau sama dengan Rp. 100.000, potongan harga yang diterima
dirubah menjadi sebesar 5% dari total pembelian.
Kode program ;
1 #include <stdio.h>
2 main()
3 {
4 double total_pembelian, discount = 0;
5 /* discount diinisialisasi dengan nilai 0 */
6 printf("Total pembelian = Rp ~");
7 scanf("%If", &total_pembelian);
8 if(total_pembelian >= 100000)
9 discount = 0.05 * total_pembelian;
10 printf("Besarnya discount = Rp %.21f/n", discount );
11 }
Contoh Program 4
Statemen if-else di dalam program adalah untuk menentukan suatu bilangan bulat apakah
merupakan bilangan genap atau ganjil :
Kode Program ;
1 #include <stdio.h>
2 int main (void)
3 {
4 /*Mendeklarasikan variabel untuk menampung nilai yang akan di periksa */
5 int x;
6 /*menampilkan teks sebagai informasi bagi user */
7 printf("Memasukkan bilangan bulat yang akan diperiksa ; ");
8 /*Meminta user untuk memasukkan nilai ke dalam variabel x */
9 scanf("%d", &x);
10 /* Melakukan pengecekan terhadap bilangan yang dimasukkan ke variabel x*/
11 if (x % 2 == 0)
12 printf("%d merupakan bilangan GENAP", x);
13 else
14 printf("%d merupakan bilangan GANJIL", x);
15 return 0;
16 }
Contoh Program 5

1 #include <stdio.h>
2 int main(void)
3 {
4 int a;
5
6 printf("input nilai ujian: ");
7 scanf("%d", &a);
8 printf("/n");
9
10 if (a >= 75)
11 printf("Selamat, anda lulus /n");
12
13 else
14 printf("Maaf, silahkan coba lagi tahun depan /n");
15
16 return 0;
17
18 }
Contoh program 6
Sebagai contoh, kita akan membuat kode program untuk menampilkan komentar terhadap
nilai yang diperoleh untuk suatu mata kuliah. User diminta menginput sebuah huruf antara
‘A’ – ‘E’ sebagai nilai, kemudian kode program akan menampilkan hasil tampilan berupa
komentar yang berbeda-beda untuk setiap huruf yang diinput, termasuk jika huruf tersebut di
luar ‘A’ – ‘E’
Kode program :
1 #include <stdio.h>
2 int main(void)
3 {
4 char nilai;
5
6 printf("Input Nilai Anda (A - E): ");
7 scanf("%c",&nilai);
8
9 if (nilai == 'A')
10 {
11 printf("Hebat... Kamu harus pertahankan! /n");
12 }
13 else if (nilai == 'B')
14 {
15 printf ("kamu bisa lebih baik dari ini /n");
16 }
17 else if (nilai == 'C')
18 {
19 printf("Kamu harus perbanyak belajar /n");
20 }
21 else if (nilai == 'D')
22 {
23 printf("Kamu harus serius kuliah /n");
24 }
25 else if (nilai == 'E')
26 {
27 printf("Kamu niat gak sih kuliah...? /n");
28 }
29 else {
30 printf("Maaf, format nilai tidak sesuai /n");
31 }
32 return 0;
33 }
Contoh Program 7
#include <stdio.h>
int main(void)
{
char nilai;

printf("input Nilai Anda (A-E): ");


scanf("%c",&nilai);
switch (nilai){
case 'A':
printf("Hebat... Kamu harus pertahankan ! /n");
break;
case 'B':
printf("Kamu bisa lebih baik dari ini /n");
break;
case 'C'
printf("Kamu harus perbanyak belajar /n");
break;
case 'D'
printf("Kamu harus serius kuliah /n");
break;
case 'E'
printf("Kamu niat gak sih kuliah...? /n");
break;
default:
printf("Maaf, format nilai tidak sesuai /n");
}
return 0;
}
TUGAS
1. Contoh Perhitungan Faktorial

2. Contoh Perhitungan luas segitiga


3. Contoh Perhitungan luas lingkaran
4.

You might also like