#include
main()
{
int var_bulat = 32767;
float var_pecahan1 = 339.2345678f;
double var_pecahan2 = 3.4567e+40;
char var_karakter = 'S';
printf("Variabel bulat = %d\n", var_bulat);
printf("Variabel pecahan1 = %f\n", var_pecahan1);
printf("Variabel pecahan2 = %le\n", var_pecahan2);
printf("Variabel karakter = %c\n", var_karakter);
}
Mengenal beberapa operator dalam C.
/* File program : operator.c */
#include
main()
{
int a, b, c, hasil;
printf("Masukkan nilai a = ");
scanf("%d", &a);
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);
printf("Hasil perkalian : b * c = %d\n", b * c);
hasil = a / c;
printf("Hasil pembagian : a / c = %d\n", hasil);
printf("Hasil operasi : a + b * c = %d\n", a + b * c);
}
Operator Modulus
/* File program : modulus.c */
#include
main()
{
int a = 14, b = 2, c = 3, d = 4;
printf("a = %d, b = %d, c = %d, d = %d\n\n", a, b, c, d);
printf("Hasil a %% b = %d\n", a % b);
printf("Hasil a %% c = %d\n", a % c);
printf("Hasil a %% d = %d\n", a % d);
printf("Hasil a / d * d + a %% d = %d\n", a / d * d + a % d);
}
Menghitung diskriminan pers kuadrat ax^2 + bx + c = 0
/* File program : diskrim.c */
# include
main()
{
float a,b,c,d = 0;
a = 3.0f;
b = 4.0f;
c = 7.0f;
d = b*b-4*a*c;
printf("Diskriminan = %f\n",d);
}
Penggunaan pre & post Increment operator
/* File program : pre_post.C */
#include
main()
{
int count = 0, loop;
loop = ++count; /* count = count + 1; loop = count; */
printf("loop = %d, count = %d\n", loop, count);
loop = count++; /* loop = count; count = count + 1; */
printf("loop = %d, count = %d\n", loop, count);
}
Perbedaan format %g, %e dan %f
/* File program : form_efg.c */
#include
main()
{
float x;
printf("Masukkan nilai pecahan yang akan ditampilkan : ");
scanf("%f", &x);
printf("format e => %e\n", x);
printf("format f => %f\n", x);
printf("format g => %g\n", x);
}
Penggunaan format panjang medan data
/* File program : formatpjg.c */
#include
main()
{
int nilai1 = 20;
float nilai2 = 500.0f;
printf("Abad %5d\n", nilai1);
printf("%10.2f\n", nilai2);
printf("%10s\n", "Bahasa C"); /* String rata kanan */
printf("%-10s\n", "Bahasa C"); /* String rata kiri */
}
Menghitung keliling dan luas lingkaran
#include
main()
{
float radius, keliling, luas;
printf("Masukkan jari-jari lingkaran : ");
scanf("%f",&radius);
keliling = 2 * 3.14f * radius;
luas = 0.5f * 3.14f * radius * radius;
printf("\nData lingkaran\n");
printf("Jari-jari = %8.2f\n", radius);
printf("Keliling = %8.2f\n", keliling);
printf("Luas = %8.2f\n", luas);
}
Tidak ada komentar:
Posting Komentar