Assalamu’alaikum cahh,,
kembali lagi dengan program C yang menyenangkan untuk yang bisa dan sangat menyenangkan untuk yang mau bisa. setelah selesai dengan tugas yang pertama, saat ini saya sebagai adib rangga akan menyelesaikan juga tugas yang kedua. tugas yang kedua ini masih dasar dalam pemrograman bahasa C, sama seperti tugas yang pertama. tetapi ada beda yang sedikit. pada tugas pertama, mahasiswa hanya disuruh untuk menampilkan sebuah variable, lalu di scan dan di hitung, serta dalam penghitungannya masih dalam skala dasar, yaitu penjumlahan, pengurangan, perkalian, dan pembagian. ditugas yang kedua ini, ada tambahan dalam soal perhitungan. saya menjumpai perhitungan pangkat. bilangan pangkat ini jika di duplikasikan menggunakan code block, menggunakan rumus pow(argumen1,argumen2). argumen1 ini menjelaskan bilangan atau variable yang ingin dipangkatkan, sedangkan argumen2 menjelaskan sebagai bilangan pemangkat. sepertinya langsung saja ke tugas 2 agar kalian bisa menganalisis sendiri apa saja perbedaan dari tugas 1 dan tugas 2.
TUGAS 2
1.
membuat program untuk mengkonversikan suatu nilai derajat fahrenheit ke celcius.
#include <stdio.h>
main()
{
int f, c ;
printf(“Masukkan derajat Fahrenheit = “);
scanf(“%d”, &f);
c = 5 * (f – 32) / 9 ;
printf(“\n%d derajat Fahrenheit adalah = %d derajat Celcius\n”, f, c);
getch();
}
setelah dijalankan akan muncul seperti ini
2.
membuat program untuk mengevaluasi formula x,y,z yang berpangkat.
#include <stdio.h>
#include <math.h>
main()
{
int x, y;
float z;
printf(“Formula: y = 3x^2 + 6x + 9\n”);
printf(“Formula: z = (2y^2 + 5x^2)/9y\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 = %d dan nilai z = %f”,y,z);
getch();
}
setelah dijalankan akan muncul seperti ini
3.
membuat program untuk menghitung keliling dan luas suatu lingkaran.
#include <stdio.h>
#include <math.h>
void main()
{
int jari;
float phi = 3.14, keliling, luas;
printf(“Masukkan jari-jari lingkaran =”);
scanf(“%d”, &jari);
keliling = 2*phi*jari;
luas = phi*pow(jari,2);
printf(“\n”);
printf(“Keliling Lingkaran dengan jari-jari %d adalah =%.2f\n”, jari,keliling);
printf(“Luas Lingkarang dengan jari-jari %d adalah =%.2f\n”, jari,luas);
getch();
}
setelah dijalan kan akan muncul seperti ini
4.
membuat program untuk mengkonversi jam ke menit.
#include <stdio.h>
main()
{
int jj,mm,m;
printf(“Program konversi jam ke menit\n\n”);
printf(“Masukkan jam dan menit (jj:mm) =”);
scanf(“%d:%d”, &jj,&mm);
m = jj * 60 + mm ;
printf(“Jam %02d:%02d adalah setara dengan %d menit”, jj,mm,m);
getch();
}
setelah dijalankan akan muncul seperti ini
5.
nomer 5 ini penulis menyuruh untuk menjalankan program yang sudah ada dan mengidentifikasi mengapa seperti itu.
#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();
}
/*tampilan pada program di atas yaitu menyesuaikan apa yang kita program.
seperti contoh di atas, %7d pada rumus intejer a,b,c,dan d menunjukkan bahwa
bilangan atau nilai dari variable akan lurus di sisi kanan tergantung
angka yang ada di tengah %d. semakin besar angka tengah pada %d,maka
semakin ke kanan baris tersebut. sedangkan pada rumus double, terdapat koma
pada angka di tengah %f dan setelah koma ada angka, anka setelah koma itu
menandakan bahwa semakin besar angka pada setelah koma, maka semakin banyak
angka di belakang koma. */
setelah dijalankan akan seperti ini
dan itu tadi penjelasan saya mengenai program yang mengapa demikian tersebut.
sekian terimakasih atas kunjungannya. 🙂
wassalamu’alaikum, salam cah kediri !!!
Recent Comments