Senin, 09 April 2012

Fungsi Gabungan C++

berikut adalah contoh program C++ tentang fungsi gabungan, semoga bermanfaat buat teman-teman.


#include <stdio.h>
#include <conio.h>
main ()
{
int x,y,z;
   char ulang;
do
{
printf("masukkan nilai I= ");
scanf ("%i",&x);
printf("masukkan nilai II= ");
scanf ("%i",&y);
printf("masukkan nilai III= ");
scanf ("%i",&z);
if (x>y)
 {  if (x>z)
printf ("nilai I terbesar");
 else
printf ("nilai III terbesar");
 }
else
{ if (y>z)
printf ("nilai II terbesar");
 else
printf ("nilai III terbesar");
}

if (x>y>z)
{ if (x<y<z)
printf ("\nnilai I tengah");
 else
printf ("\nnilai III tengah");
}
else
{ if (y<z)
{ if (y>x)
printf ("\nnilai II tengah");
else
printf ("\nnilai I tengah");
}
 else
printf ("\nnilai III tengah");
}

if (x<y)
{ if (x<z)
printf ("\nnilai I terkecil");
 else
printf ("\nnilai III terkecil");
}
else
{ if (y<z)
printf ("\nnilai II terkecil");
 else
printf ("\nnilai III terkecil");
}
if ((x >= y) && (y >= z))
{
printf("\n%i > %i > %i", x,y,z);
printf("\r\n\n\nUlang lagi [Y/N]?");
ulang = getch();
}
else
if ((x >= z) && (z >= y))
{
printf("\n%i > %i > %i", x,z,y);
printf("\r\n\n\nUlang lagi [Y/N]?");
ulang = getch();
}
else
if ((y >= x) && (x >= z))
{
printf("\n%i > %i > %i", y,x,z);
printf("\r\n\n\nUlang lagi [Y/N]?");
ulang = getch();
}
else
if ((y >= z) && (z >= x))
{
printf("\n%i > %i > %i", y,z,x);
printf("\r\n\n\nUlang lagi [Y/N]?");
ulang = getch();
}
else
if ((z >= y) && (y >= x))
{
printf("\n%i > %i > %i", z,y,x);
printf("\r\n\n\nUlang lagi [Y/N]?");
ulang = getch();
}
else
if ((z >= y) && (x >= y))
{
printf("\n%i > %i > %i", z,x,y);
printf("\r\n\n\nUlang lagi [Y/N]?");
ulang = getch();
}
else
ulang = getch();
}
while ((ulang == 'y') || (ulang == 'Y'));


}

Tidak ada komentar:

Posting Komentar