Assalaamu’alaikum Wr.Wb
Selamat pagi, salam sejahtera untuk kita semua.
Selamat datang di artikel pertama saya, kali ini saya akan membahas dan memberi petunjuk untuk kalian bagaimana cara belajar cepat ‘Expression (operator & operand) dan statement’ dalam pemrograman bahasa C. Namun sebelum saya memberi petunjuk caranya,saya akan membahas apa itu operator, operand, dan statement. Selamat membaca yaa…
Dalam bahasa pemrograman, terdapat istilah operator dan operand. Operator adalah simbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand. Operand itu sendiri artinya ialah bagian paling sederhana dari Expresion. Jenis operator berdasarkan jumlah operand nya ialah :
- Operator unary adalah operator yang hanya memiliki 1 operand, contohnya karakter – (tanda minus). Tanda minus digunakan membuat sebuah angka menjadi negatif, contohnya: -5, atau karakter + untuk menegaskan nilai positif, contohnya: +5.
- Operator binary adalah operator yang memiliki 2 operand. Operator jenis ini adalah yang paling banyak digunakan, misalkan 5×2, atau 10/3.
- Operator Ternary adalah operator yang memiliki 3 operand. Didalam PHP hanya dikenal 1 operator ternary, yaitu operator kondisi (? 🙂
Statement(steitmen) ialah unsur dasar pembentuk suatu program Suatu program terdiri dari beberapa statement yang akan komputer jalankan sesuai dengan urutan statement. Ada 3 jenis statement, yaitu :
- Expresion statement : suatu expression yang diikuti dengan tanda titik koma [;]
- Compound statement : sebuah statement gabungan, atau blok, adalah beberapa statement (boleh kosong) yang diapit oleh sepasang tanda kurung-kurawal ({ }).
- Control statement : statement yang mengendalikan langkah-langkah program, contohnya for loop, while loop, dan if-else.
Symbolic Constant adalah suatu nama dimana digunakan untuk menggantikan suatu nilai tertantu,sehingga lebih mudah dalam pembacaan program, contohnya #define PI 3.14, untuk membedakan dengan variabel maka nama ditulis dengan huruf besar.
Untuk lebih paham, berikut saya beri contoh tugas pemrograman :
- buat program untuk mengkonversi suatu nilai derajat fahrenheit (F) ke celcius (C) menggunakan formula : C = 5/9 (F-32)
maka rumusnya ialah :
/* Nama File : Tugas 2.5.1 */
void main()
{
float C,F;
printf(“Masukkan derajat Fahrenheit = “);
scanf(“%g”, &F);
C= (F-32)*5/9;
printf(“%g Fahrenheit = “,F);
printf(“%g Celcius =”,C);
getch();
}
dan berikut tampilannya :
2. membuat program untuk mengevaluasi formula di bawah ini :
maka rumusnya ialah :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main ()
{
float y,z,x;
printf(“masukkan nilai x = “);
scanf(“%g”, &x);
y=(3*x*x)+(6*x)+9;
z=((2*y*y)+(5*x*x))/(9*y);
printf(“y adalah=%g, dan z adalah = %g”,y,z);
getch();
}
berikut tampilannya :
3. membuat program untuk menghitung keliling dan luas suatu lingkaran dengan formula :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define PI 3.14
main()
{
float Keliling, Luas, r;
printf(“Keliling = 2*3.14*r\nLuas = 3.14*r^2\n”);
printf(“Masukkan nilai r = “);
scanf(“%g”, &r);
Keliling = 2*PI*r;
Luas = PI*r*r;
printf(“Keliling lingkaran berjari jari %g = %g\n Luas Lingkaran berjari jari %g = %g”,r,Keliling,r,Luas);
getch();
}
berikut tampilannya :
4. membuat program untuk mengkonversikan dari jam ke menit
maka rumusnya ialah :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int jam,menit,m;
printf(“Konversi jam ke menit\n”);
printf(“Masukkan jam dan menit(JJ:MM)=”);
scanf(“%d:%d”,&jam,&menit);
m=(jam*60)+menit;
printf(“Jam %d:%d, adalah setara dengan %d menit”,jam,menit,m);
getch();
}
berikut tampilannya :
5. bagaimana tampilan dari program dibawah ini ?
void main()
{
int a, b, c, d;
double e, f, g, h;
a=75; b=259; c=3315; d=12345;
e=75.07; f=259.055; g=3315.3310; h=12345.67890;
printf(“a=%7d\nb=%7d\nc=%7d\nd=%7d\n\n”, a,b,c,d);
printf(“e=%12.5f\nf=%12.5f\ng=%12.5f\nh=%12.5f\n”, e,f,g,h);
getch() ;
}
berikut tampilannya :
Ini menunjukkan bahwa penggunaan %7d untuk panjang tipe data integer sampai angka 7, sedangkan penggunaan %12,5f untuk panjang tipe float sampai angka 12,5.
sekian artikel pertama saya. Semoga bermanfaat, mohon maaf jika ada kesalahan. Tunggu artikel saya berikutnya…
terima kasih.
Recent Comments