Assalamualaikum teman teman….
Ahlhamdulillah sehat semua yaa,yuk kita lanjut kita belajar programer bersamasama.
Pada kesempatan kali ini saya akan menyajikan tugas2 yang diberikan oleh dosen ke-2, nggk beda jauh kok sama yang pertama,yakni berjudul “EXPRESSION (operator&operand)& STATEMENT”
Sebelum memasuki teorinya sebaiknya kita mengetahui tujuan dari pembelajaran atau percobaan kali ini yaitu mempelajari dan mengamati penggunaan operator aritmatika seperti +, -, *, / dan % (modulus) dan operator unary seperti – (minus), ++ (increment), — (decrement) yang dipadukan dengan tipe variabel dasar yaitu int (bilangan bulat) dan float (presisi tunggal), double (presisi ganda) . Sebelumnya kita hendaknya memahami materi2 yang diberikan jika melakukan percobaan sebelum memiliki pemahaman dengan teori dari Expression & Statement. Jadi suatu Expression adalah terdiri atas dua bagian yaitu operator dam operand, yang dikombinasikan menjadi satu. Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand. Operand adalah bagian yang paling sederhana dari Expression. Operand dapat berupa konstanta atau berupa variabel. Sedangkan untuk Statement adalah unsur dasar pembentuk suatu program. suatu program tediri dari beberapa statement, dimana komputer akan melakukan tugas tertentu sesuai dengan urutan statement. Ada 3 jenis Statement, yaitu : Expression Statement, Compound Statement, dan control Statement.
Yaudah kita lanjut ke tugas aja ya
man teman.
TUGAS 1
Mari kita membuat program untuk menkonversikan suatu nilai derajat Fahrenheit (F) ke derajat Celcius (C) menggunakan formula dibawah ini :
C = 5/9 (F-32)
#include<stdio.h>
#include<conio.h>
void main()
{
int fahrenheit, celcius;
printf(“Masukkan derajat Fahrenheit = “);
scanf(“%d”, &fahrenheit);
celcius = (fahrenheit – 32) * 5 / 9;
printf(“%d derajat fahrenheit adalah = %d derajat celcius”, fahrenheit, celcius);
getch();
}
TUGAS 2
Mari kita membuat program untuk mengevaluasi formula dibawah ini :
y = 3x²+6x+9
z = (2y²+5x²) / 9y
#include<stdio.h>
#include<conio.h>
void main()
{
float x, z;
int y;
printf(“Formula : y = 3×2+6x+9\n”);
printf(“Masukkan nilai x = “);
scanf(“%f”, &x);
y = 3 * x * x + 6 * x + 9;
z = (2 * y * y + 5 * x * x) / 9 * y;
printf(“Didapatkan nilai y = %d dan nilai z = %f “, y, z);
getch();
}
TUGAS 3
Mari kita membuat program untuk menghitung keliling dan luas suatu lingkaran. dengan formula :
keliling = 2πr
luas = πr²
#include<stdio.h>
#include<conio.h>
#define PI 3.14
void main()
{
int r;
float keliling, luas;
printf(“Masukkan r lingkaran = “);
scanf(“%d”, &r);
keliling = 2 * PI * r;
luas = PI * r * r;
printf(“Keliling lingkaran dengan r %d adalah = %f\n”, r, keliling);
printf(“Luas lingkaran dengan r %d adalah = %f”, r, luas);
getch();
}
TUGAS 4
Mari kita membuat program untuk mengkonversi dari jam ke menit, seperti :
#include<stdio.h>
#include<conio.h>
void main()
{
int jam, menit, hasil;
printf(“Program konversi jam ke menit\n”);
printf(“Masukkan jam dan menit (jj:mm) = “);
scanf(“%d:%d\n”, &jam, &menit);
hasil = 60 * jam + menit;
printf(“Jam %d:%d adalah setara dengan %d menit”, jam, menit, hasil);
getch();
}
TUGAS 5
Mari kita membuat program yang sudah ditentukan. Dan mari kita mencari alasanya mengapa demikian ?
#include<stdio.h>
#include<conio.h>
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();
}
Karena maksud dari %7d itu adalah lebar dari bidang bilangan interger itu sendiri sejauh 7 dan maksud dari %12.5f itu adalah lebar bidang sejauh 12 dengan angka 5 dibelakang koma yang bersifat float.
KESIMPULAN
Ok Bisa disimpulkan bahwa pembelajaran bahasa C Language Program materi Expression (Operator & Operand) & Statement ini untuk menggantikan suatu nilai tertentu seperti nilai PI kita bisa menggunakan #define dan juga untuk mengoperasikan operator aritmatika bisa menggunakan +,-,*,/ dan % (modulus),dll.
Brikut ada beberapa tambahan mengenai deifinisi2:
%c untuk membaca sebuah karakter (char)
%d untuk membaca bilangan bulat (interger)
%f untuk membaca bilangan presisi / pecahan (float)
%g untuk membaca bilangan bentuk pangkat
%e untuk membaca bilangan bentuk decimal
Recent Comments