DASAR-DASAR PEMROGRAMAN C
A. TUJUAN
1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya)
2. Menjelaskan tentang Variabel
3. Menjelaskan tentang konstanta
4. Menjelaskan tentang berbagai jenis operator dan pemakaiannya
5. Menjelaskan tentang instruksi I/O
B. PERCOBAAN
main()
{
int var_bulat = 32767;
float var_pecahan1 = 339.2345678f;
double var_pecahan2 = 3.4567e+40;
char var_karakter = 'S';
main()
{
int a, b, c, hasil;
5
printf("Masukkan nilai b = ");
scanf("%d", &b);
printf("Masukkan nilai c = ");
scanf("%d", &c);
printf("\n");
hasil = a - b;
printf("Hasil pengurangan : a - b = %d\n", hasil);
hasil = a / c;
printf("Hasil pembagian : a / c = %d\n", hasil);
3. Operator Modulus
/* File program : modulus.c */
#include <stdio.h>
main()
{
int a = 14, b = 2, c = 3, d = 4;
main()
{
float a,b,c,d = 0;
a = 3.0f;
b = 4.0f;
c = 7.0f;
d = b*b-4*a*c;
6
printf("Diskriminan = %f\n",d);
}
main()
{
int count = 0, loop;
main()
{
float x;
main()
{
int nilai1 = 20;
float nilai2 = 500.0f;
7
printf("%10s\n", "Bahasa C"); /* String rata kanan */
printf("%-10s\n", "Bahasa C"); /* String rata kiri */
}
main()
{
float radius, keliling, luas;
printf("\nData lingkaran\n");
printf("Jari-jari = %8.2f\n", radius);
printf("Keliling = %8.2f\n", keliling);
printf("Luas = %8.2f\n", luas);
}
C. SOAL
c = 'd';
d = c;
8
3. Buatlah program untuk mengevaluasi polynomial di bawah ini :
4. Buatlah program untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus
F = C * 1.8 + 32