DECITION/KEPUTUSAN KEPUTUSAN pada C: - Pernyataan If - Pernyataan If - else - Pernyataan Switch DATA PROSES KEPUTUSAN HASIL
PENGKONDISIAN
PENGKONDISIAN
PERNYATAAN IF Sintak: If(kondisi) pernyataan If(kondisi){ pernyataan 1 ……………… pernyataan n }
#include<stdio.h> Void Main() { double total_pembelian,diskon = 0; printf(“ Total pembelian : ”); scanf(“%lf”,&total_pembelian); if(total_pembelian >= 200.000) diskon = 0.05* total_pembelian; printf(“diskon = %.2lf\n”,diskon); }
PERNYATAAN IF - ELSE Sintak: If(kondisi) pernyataan 1 Else ………………. } else{ ………………
#include<stdio.h> Main() { float a,b ; printf(“ Masukan nilai a: ”);scanf(“%f”,&a); prinf(“ Masukan nilai b: ”);scanf(“%f”,&b); if(b== 0) printf(“\n %g dibagi dengan 0 = Tak berhingga\n”,a); else printf(“\n %g dibagi dengan %g = %g\n”,a,b,a/b); }
PERNYATAAN IF dalam IF Sintak: If(kondisi 1) If(kondisi 2) pernyataan ………. if(kondisi) else
PERNYATAAN else if Sintak: If(kondisi ) pernyataan else If(kondisi )
switch - case switch(ekspresi) { case konstanta1: pernyataan; break; Default: }