EXPRESS
/* Nama File : Express1.c */
#include <stdio.h>
#include <conio.h>
void main()
{
int bulat = 32767;
double pecahan =
339.1234567;
double ganda =
3.4567890e+11;
char karakter =
'W';
printf
("Variabel bilangan bulat = %d\n\n", bulat);
printf
("Variabel bilangan pecahan = %d\n\n", pecahan);
printf
("Variabel bilangan ganda = %d\n\n", ganda);
printf
("Variabel bilangan karakter = %d\n\n", karakter);
getch ();
}
/* Nama File : Express2.c */
#include <stdio.h>
#include <conio.h>
void main()
{
int a, b, c, d,
hasil;
printf
("\nMasukan nilai a b =");
scanf ("%d
%d", &a, &b);
printf
("\nMasukkan nilai c d =");
scanf ("%d
%d", &c, &d);
printf ("a =
%d, b = %d, c = %d, d = %d", a, b, c, d);
hasil = a - d;
printf
("\nHasil dari a - d adalah %d\n",hasil);
hasil = c + d;
printf
("\nHasil dari a + d adalah %d\n",hasil);
hasil = b * c;
printf
("\nhasil dari b * c adalah %d\n",hasil);
hasil = a / c;
printf
("\nHasil dari a / c adalah %d\n",hasil);
hasil = a + b * c;
printf
("\nHasil dari a + b * c adalah %d\n",hasil);
hasil = a * b + c
* d;
printf
("\nHasil dari a * b + c * d adalah %d\n",hasil);
getch();
}
/* Nama File : Express3.c */
#include <stdio.h>
#include <conio.h>
void main()
{
int a = 12;
int b = 8;
float c = 11.0;
float d = 7.0;
printf ("6 +
a / 5 * b = %d\n\n",6 + a / 5 * b);
printf ("6 /
b * b = %d\n\n",6 / b * b);
printf ("c /
d * d = %f\n\n",c / d * d);
printf ("-a =
%d\n",-a);
getch ();
}
/* Nama File : Express4.c */
#include <stdio.h>
#include <conio.h>
void main()
{
int a = 14, b =
12, c = 3, d = 4;
printf ("a %%
b = %d\n\n",a % b );
printf ("a %%
c = %d\n\n",a % c );
printf ("a %%
d = %d\n\n",a % d );
printf ("a /
d * d + a %% d = %d\n",a / d * d + a % d);
getch ();
}
/* Nama File : Express5.c */
#include <stdio.h>
#include <conio.h>
void main()
{
double p1 =
123.45678, f2;
double b1, b2 =
-150;
b1 = p1; /*
konversi pecahan ke bulat */
printf ("%f
disimpan ke int menghasilkan %d\n\n",p1, b1);
p1 = b2; /*
konversi bulat ke pecahan */
printf ("%d
disimpan ke float menghasilkan %f\n\n",b2, p1);
p1 = b2 / 100; /*
bulat dibagi bulat */
printf ("%d
dibagi 100 menghasilkan %f\n\n",b2, p1);
f2 = b2 / 100.0;
/* bulat dibagi pecahan */
printf ("%d
dibagi 100 menghasilkan %f\n\n",b2, f2);
getch ();
}
/* Nama File : Express6.c */
#include <stdio.h>
#include <conio.h>
void main()
{
int x, y, z;
x=80; y=x++;
z=++x;
printf("Nilai
dari x, y, z, adalah %d, %d, %d\n\n", x, y, z);
y=x--; z=--x;
printf("Nilai
dari x, y, z, adalah %d, %d, %d", x, y, z);
getch ();
}

/* Nama File : Express7.c */
#include <stdio.h>
#include <conio.h>
void 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);
getch ();
}
/* Nama File : Express8.c */
#include <stdio.h>
#include <conio.h>
void main()
{
int a, b, c, d;
double e, f, g, h;
e=75.07;
f=259.055; g=3315.3310; h=12345.67890;
printf
("a=%7d\nb=%7d\nc=%7d\nd=%d\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 ();
}