Senin, 09 November 2009 di 11.27 |  
Nested-if
Kita sudah pernah membahas masalah pernyataan if ataupun if-else itu sendiri, kemudian kita mungkin akan berpikir apakah bisa di dalam pernyataan if itu ada pernyataan if lagi. Jawabannya sangat bisa, kita bisa menggunakan nested-if ato klo di bahsa indonesiakan adalah if dalam if.. Bentuk umum dari pernyataan ini adalah:
if (kondisi-1)
if (kondisi-2)
.
.
if (kondisi-n)
pernyataan;
else
pernyataan;
.
.
else
pernyataan;
else
pernyataan;
langsung aja aq kasih contoh sederhananya saja.
#include
{
int x,y;
printf (“masukkan 2 buah nilai : ”);
scanf (“%d %d”,&x,&y);
if (x > 0)
if (y > 0 )
printf (“\nNilai x dan y adalah positif\n”);
else
printf( “\nNilai x positif dan y negatif\n”);
else
printf (“\nNilai x negatif\n”);
}



Ternary Operator
Memiliki bentuk umum
  Kondisi1 ? ungkapan1 : ungkapan2;
Jika kondisi bernilai benar,
Maka nilai ungkapan kondisi berupa ungkapan1
Jika kondisi bernilai salah,
Maka nilai ungkapan kondisi berupa ungkapan2

Hasil sama dengan program if :
if (nilai1 > nilai2)
max = nilai1;
else max = nilai2;
langsung aja ke contoh programnya:
#include
main()
{
float nilai1, nilai2, max;
printf(“Masukkan dua buah nilai : “);
scanf(“%f %f,&nilai1,&nilai2};
max = (nilai1 > nilai2) ? nilai : nilai2;
printf(“Nilai terbesar = %g\n”,max);
}

Diposting oleh * Label: , ,

0 komentar:


Chat Widget
Visit the Site
...........::::::::Wellcome DI BLOG-X =#=#= Gwe Meonkzt =#=#= | Enjoy it:::::::::...........