Jumat, 14 November 2014

Contoh Program Sederhana C++ (Coding) #2



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;

                a=75; b=259; c=3315; d=12345;
                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 ();
}