hai semuanya.
jadi setelah kemarin kita mengenal tipe dan fungsi variabel dasar C, praktikum kali ini kita belajar tentang penggunaan operator aritmatika seperti +,-,*,/ dan % yang digunakan bersama dengan tipe variable dasar yaitu int ( bilangan bulat ) dan float ( presisi tunggal ), double ( presisi ganda) dan char.
selain itu, kita juga akan mengenal tentang expression, expression terdiri atas dua bagian yaitu operator dan operand, Operator adalah simbol yang digunakan untuk melakukan proses operasi. Operand adalah nilai yang digunakan didalam proses operasi. Misalnya: Operasi dari 3 – 2. Angka 3 dan 2 adalah operand, sedangkan tanda (-) merupakan operatornya. Statement adalah unsur dasar pembentuk suatu program. Suatu program terdiri dari beberapa statement dimana komputer akan melakukan tugas tertentu sesuai dengan urutan statement.
Tugas 2.5.1
membuat program untuk mengonversikan nilai derajat Fahrenheit ke derajat Celcius
Program :
#include <stdio.h>
void main() {
int konversi, hasil;
printf(“Masukkan derajat fahrenhait:”);
scanf(“%d”, &konversi);
hasil = (konversi-32)*5/9;
printf(“\n%d derajat fahrenhait adalah = %d derajat celcius\n”, konversi, hasil);
getch();
}
Tugas 2.5.2
membuat program untuk mengevaluasi suatu formula
Program :
#include <stdio.h>
#include <math.h>
void main() {
int x;
float y, z;
printf(“Formula y = 3x^2 + 6x + 9\n\n”);
printf(“Masukkan nilai x = “);
scanf(“%d”, &x);
y=(3*pow(x,2))+(6*x)+9;
z=((2*pow(y,2))+(5*pow(x,2)))/(9*y);
printf(“Didapatkan nilai y = %2.f dan nilai z = %f\n”, y, z);
getch();
}
Tugas 2.5.3
membuat program untuk mengukur keliling dan luas suatu lingkaran
Program :
#include <stdio.h>
void main() {
int r;
float keliling, luas;
const float PI = 3.14;
printf(“masukkan jari-jari lingkaran = “);
scanf(“%d”, &r);
keliling=2*PI*r;
printf(“Keliling lingkaran dengan jari-jari 12 adalah = %f\n\n”, keliling);
luas=PI*pow(r,2);
printf(“Luas lingkaran dengan jari-jari 12 adalah = %f”, luas);
getch();
}
Tugas 2.5.4
membuat program untuk mengkonversi dari jam ke menit
Program :
#include <stdio.h>
void main() {
int jam, menit, hasil;
printf(“Program konversi jam ke menit\n”);
printf(“Masukkan jam dan menit (jj:mm) = “);
scanf(“%d:%d”, &jam, &menit);
hasil=(jam*60)+(menit*1);
printf(“Jam 11:07 adalah setara dengan %d menit”, hasil);
getch();
}
Tugas 2.5.5
menganalisis tampilan program dibawah ini
Program :
#include <stdio.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();
}
analisis : a,b,c,d menggunakan tipe data integer yang menampilkan bilangan bulat sehingga tidak ada angka dibelakang koma, dan %7d menggambarkan lebar bidang bilangan integer sejauh 7 bilangan. dan untuk e,f,g,h menggunakan tipe data float yang menampilkan bilangan pecahan dan dari %12.5f menggambarkan lebar bidang sejauh 12 dengan 5 angka dibelakang koma.
sekian terimakasih, kl ada salah mohon dibenarkan yaa. see you
Recent Comments