A.
PERCOBAAN
1. Buatlah program untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus
F = C * 1.8 + 32
Input : suhu dalam Celcius Output :
suhu dalam Fahrenheit
#include <stdio.h>
#include <stdlib.h>
int main()
{
float c, d;
printf("Nilai Celcius :");
scanf("%f",&c);
printf("%.4f celcius maka sama dengan %.4f fahrenheit",c,c*1.8+32 );
return 0;
}
celcius
F = C*1.8+32
suhu
2.Buat program untuk menginputkan satu karakter dari keyboard kemudian cetak karakter
tersebut ke layar.
#include <stdio.h>
#include <stdlib.h>
int main()
char c;
printf("masukkan karakter : ");
scanf("%c",&c);
printf("Karakter yang kamu masukkan adalah %c", c);
return 0;
}
Masukkan
Tampilkan
diinput
2. Buat program untuk menghitung luas lingkaran, dengan panjang jari-jari yang diinputkan
dari keyboard. Definiskan sebuah konstanta PI dengan nilai 3.14f
#include <stdio.h>
#include <stdlib.h>
int main()
float r, PI=3.14f;
printf("Masukkan Nilai Jari Jari Lingkaran = ");
scanf("%f",&r);
printf("Luas Lingkaran dengan jari jari %f adalah %f", r, r*r*PI);
return 0;
}
Menetap
kan phi =
3.14
Masukkan
nilai jari- jari
lingkaran
L=
3.14*jari2*jari
2
Luas
B. LAPORAN RESMI
1. Kerjakan semua soal di bawah ini, kumpulkan jawaban bersama laporan resmi
a. Pilihlah nama-nama variabel yang benar dan yang salah, mengapa ?
int char 6_05 floating _1312
calloc Xx A$ ReInitialize alpha_beta_routine
xxx z
Variable yang benar :
1. 6_05 karena variable yang diawali angka diikuti dengan karakter garis bawah
2. _1312 karean diawali dengan garis bawah
3. z variable huruf
4. calloc bukan tipe data
5. xxx variable huruf
6. Xx variable huruf
7. A$ diawali dengan huruf dan menggunakan karakter tanda dollar
8. Floating bukan tipe data
9. Reinitializ variable
10. Alpha_beta_routine variable dengan pemisah garis bawah
Variable yang salah :
1. Int merupakan tipe data integer bukan variable
2. Char merupakan tipe data karakter bukan variable
b. Apa yang dihasilkan oleh program di bawah ini :
main()
{
char c, d;
c = 'd'; d
= c;
printf("d = %c", d);
}
Hasil dari program adalah d
pada program ini menunjukkan bahwa karakter c = d dengan d=%c
c. Buatlah program untuk mengevaluasi polynomial di bawah ini :
3x2 – 5x + 6
dengan nilai x merupakan masukan dari user.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float x;
printf("masukkan nilai x = ");
scanf("%f", &x);
printf("Maka hasil evaluasi polynomial dari 3x^2 - 5x + 6 adalah %.2f " ,3*x*x - 5*x + 6);
return 0;
}