Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman
Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnya kawan ? mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai tips css yaitu tentang cara membuat overlay tanpa javascript , mau tau apa itu overlay ? maribaca sini . Di artikel sebelumnya juga saya telah berbagi mengenai bahasa c yaitu tentang cara membuat fungsi di bahasa c , mau tau ? baca sini .
Oke lanjut karena sebelumnya saya telah berbagi mengenai css , nah sekarang saya akan ngebahas kembali mengenai bahasa c lagi . Tentang membuat program konfersi suhu dengan bahasa c. Jadi kawan kawan mungkin masih pada inget pas smp dulu kita pernah belajar tentang suhu , yang kalo misal 20 cersius berapa reamur ? sah sekarang kita akan memcoba membuat yang seperti itu .
Kita disini gak akan mengebahas detail mengenai suhu , tetapi disini hanya perlu rumusnya saja .
Oke kalo kawan kawan sudah tau apa rumusnya dan paham , sekarang kita lanjut buat contoh programnya .
#include "stdio.h"
#include "conio.h"
void perkonfersisuhu(int x,int y,float t);
void perkonfersisuhu2(float y,float x,float bekux,float bekuy,float nilaii,int yy);
main()
{
printf("CATATANWANDICAGER.BLOGSPOT.COM\n");
printf("Program sederhana konfersi suhu\n");
int suhu,suhut;
float nilai;
printf("C=1,R=2,F=3,k=4\n");
printf("Masukan suhu yang diketahui :");scanf("%i",&suhu);
printf("Masukan suhu yang ditanyakan :");scanf("%i",&suhut);
printf("Masukan nilai suhu :");scanf("%f",&nilai);
perkonfersisuhu(suhu,suhut,nilai);
}
void perkonfersisuhu2(float y,float x,float bekux,float bekuy,float nilaii,int yy){
char namasuhu;
if(yy==1){namasuhu='C';}
if(yy==2){namasuhu='R';}
if(yy==3){namasuhu='F';}
if(yy==4){namasuhu='K';}
float hasil,hasilasli,h;
h=nilaii-bekux;
hasil=h*y/x;
hasilasli=hasil+bekuy;
printf("Hasil adalah %2.2f %c\n",hasilasli,namasuhu);
}
void perkonfersisuhu(int x,int y,float t){
float bandingX,bandingY,hasil,hasilasli,beku,beku2;
if(x==1){
bandingX=5;
beku=0;
if(y==2){
bandingY=4;
beku2=0;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==3){
bandingY=9;
beku2=32;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==4){
bandingY=5;
beku2=273;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
}
if(x==2){
bandingX=4;
beku=0;
if(y==1){
bandingY=5;
beku2=0;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==3){
bandingY=9;
beku2=32;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==4){
bandingY=5;
beku2=273;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
}
if(x==3){
bandingX=9;
beku=32;
if(y==2){
bandingY=4;
beku2=0;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==1){
bandingY=5;
beku2=0;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==4){
bandingY=5;
beku2=273;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
}
if(x==4){
bandingX=5;
beku=273;
if(y==2){
bandingY=4;
beku2=0;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==3){
bandingY=9;
beku2=32;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
if(y==1){
bandingY=5;
beku2=0;
perkonfersisuhu2(bandingY,bandingX,beku,beku2,t,y);
}
}
}
Oke jadi di sini ada 2 fungsi yang saya buat , wah bro fungsi itu apa sih ? kalo kawan kawan belum tau baca sini ,oke lanjut jadi fungsi yang pertama yaitu fungsi perkonfersisuhu(); untuk mengetahui apa yang diketahuinya dan apa yang ditanyakannya dan fungsi yang kedua yaitu fungsi perkonfersisuhu2(); untuk menghitungnya .wah bro kalo for itu apa sih ? baca sini
Oke itu dia cara membuat program konfersi suhu dengan bahasa c .Oke semoga bermanfaat dan menambah wawasan mengenai bahasa c . Jangan lupa like fans page kami dan bantu share artikel ini . terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya tentunya yang lebih menarik dan juga lebih bermanfaat .
Note : kalo sudah berhasil gak ada yang error , coba kalian periksa kembali dengan hitung ulang sama kalian sendiri . Kalo saya sih pas di coba di hitung ulang oleh saya hasilnya sama .
Saran saya , coba kalian buat versi kalian sendiri yang lebih bagus, lebih sedikit scriptnya dan agar melatih logika juga, nah kalo logika kita dah terlatih mungkin membuat program sesulit apapun pasti kita bisa membuatnya . Terakhir selamat belajar .
No comments:
Post a Comment