Assignment adalah pemberian nilai kepada suatu Variabel atau
Konstanta sesuai dengan jenis/type datanya. Nilai yang diberikan bisa berupa:
Variabel, Konstanta atau Pernyataan Matematis.
Syntax:
<NamaVar> = { <Variabel> | <Constanta> | <Pernyataan Matematis> };
Keterangan Symbol:
- Yang berada di dalam { } berisi dua buah pilihan atau lebih dimana masing-masing pilihan dibatasi oleh tanda | (pipe)
- Tanda | (pipe) artinya "ATAU" maksudnya hanya satu pilihan yang boleh dipilih.
Contoh:
panjang = lebar;
constPI = PI;
luas = panjang * lebar;
Pernyataan Matematis
Pernyataan matematis adalah operasi matematika pada umumnya
dengan menggunakan operator sebagai berikut:
Operator | Fungsi/Kegunaan | Prioritas |
---|---|---|
() | Prioritas Utama Pengerjaan | 1 |
* | Perkalian | 2 |
/ | Pembagian | 2 |
% | Sisa Pembagian (Modulus) | 2 |
+ | Penjumlahan | 3 |
- | Pengurangan | 3 |
Contoh:
Pernyataan matematis di atas jika diterjemahkan kedalam bahasa
pemrograman C/C++ adalah sebagai berikut:
x1 = (-b + sqrt( b*b – 4*a*c )) / (2*a);
Latihan:
Buatlah Program untuk mengentry 2 (dua) buah bilangan dengan
menampilkan output seperti berikut ini:
Ketikkan Bilangan A = ______
Ketikkan Bilangan B = ______
Bilangan A dikali B = ______
Bilangan A dibagi B = ______
Bilangan A ditambah B = ______
Bilangan A dikurang B = ______
Solusi:
#include <conio.h>
#include <stdio.h>
void main()
{ float a, b, hasil;
printf("Ketikkan Bilangan A = "); scanf("%f", &a);
printf("Ketikkan Bilangan B = "); scanf("%f", &b);
hasil = a * b;
printf("Bilangan A dikali B = %10.2f\n", hasil);
hasil = a / b;
printf("Bilangan A dibagi B = %10.2f\n", hasil);
hasil = a + b;
printf("Bilangan A ditambah B = %10.2f\n", hasil);
hasil = a - b;
printf("Bilangan A dikurang B = %10.2f\n", hasil);
getch();
}
Program di atas dapat juga disederhanakan menjadi:
#include <conio.h>
#include <stdio.h>
void main()
{ float a, b;
printf("Ketikkan Bilangan A = "); scanf("%f", &a);
printf("Ketikkan Bilangan B = "); scanf("%f", &b);
printf("Bilangan A dikali B = %10.2f", a * b);
printf("Bilangan A dibagi B = %10.2f", a / b);
printf("Bilangan A ditambah B = %10.2f", a + b);
printf("Bilangan A dikurang B = %10.2f", a - b);
getch();
}
0 Komentar untuk " Assignment "