Pengambilan keputusan
Download
1 / 20

PENGAMBILAN KEPUTUSAN - PowerPoint PPT Presentation


  • 157 Views
  • Uploaded on

PENGAMBILAN KEPUTUSAN. 3. Operator Logika. Logika AND  True AND True = True True AND False = False False AND True = False False AND False = False.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'PENGAMBILAN KEPUTUSAN' - feivel


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

3 operator logika
3. Operator Logika

Logika AND  True AND True = True True AND False = FalseFalse AND True = False False AND False = False


Pengambilan keputusan

Logika OR  True OR True = TrueTrue OR False = TrueFalse OR True = True False OR False = False

OR

AND


Statement if
Statement IF

a. Bentuk If Tunggal

sintak penulisan:

if cond_expression

{

True expression

}

Jika cond_expr salah, maka…..

true statement akan diabaikan.

Jika cond_expr benar, maka….

true statement akan dieksekusi


Pengambilan keputusan

b. Bentuk If dengan else

sintak penulisan:

if cond_expression

{

true_statement

} else

{

false statement

}

Jika cond_expr benar makatrue statement akan dijalankan

Jika cond_expr salah makaeksekusi program tertuju pada false statement


Pengambilan keputusan

c. Bentuk If Bersarang (Nested If)

 bentuk stat.if dengan stat.if lain di

dalamnya.

 sintaks penulisan:

if cond_exprA

{

if cond_exprB

{ true statementB ;}

else

{ false statementB }

}

{ False statementB }


Pengambilan keputusan

d.Statement Switch

 Stat.yg dimanfaatkan untuk

menentukan pilihan dari

sejumlah pilihan yang terlibat.

 Mempunyai 2 bentuk

1. Swicth Tunggal

2. Switch Bersarang


Pengambilan keputusan

Sintaks penulisan:

switch cond_expr

{

case konstanta1: { statemen2;break }

case konstanta1: { statemen2;break }

case konstanta1: { statemen2;break }

- - - - -

default { statement-statemen }

}


Contoh program
CONTOH PROGRAM

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

void main ()

{

float ipk;


Pengambilan keputusan

// I. Menggunakan printf dan scanf //

/* printf("Isikan nilai IPK =");

scanf("%f",&ipk);

if (ipk>2.75) printf("Selamat Anda Lulus");

else

printf("Maaf...Anda gagal");

getch(); */


Pengambilan keputusan

// II. Menggunakan Cout dan Cin

cout <<"Isikan nilai IPK =";cin>>ipk;

if (ipk > 2.75)

{ cout <<"Selamat Anda Lulus"; }

else

cout <<"Maaf...Anda gagal";

getch();

}


Pengambilan keputusan


Contoh statement nested if
Contoh statement nested if

#include <stdio.h>

#include <conio.h>

void main()

{

float nilai;

// menggunakan printf dan scanf

printf ("Isikan Nilai Anda =");

scanf ("%f",&nilai);


Pengambilan keputusan

if ((nilai >0) && (nilai <=100))

if (nilai >=60)

{

printf ("Anda lulus");

}

else

{

printf ("Maaf...Anda tidak lulus");

}

else

printf ("Salah nilai");//else if1

getch();

}


Pengambilan keputusan

{

printf ("Maaf...Anda tidak lulus");

}

else

printf ("Salah nilai");

getch( );

}


Latihan
LATIHAN

  • Analisis program nilai (di atas)

  • Buat program untuk menentukan nilai:

    A = nilai 90 – 100

    B = nilai 70 – 89

    C = nilai 60 – 69

    D = nilai 50 – 59

    E = nilai kurang dari 50


Contoh percabangan dgn switch
Contoh Percabangan dgn switch

//PROGRAM KONVERSI NILAI HURUF

#include <conio.h>

#include <iostream.h>

#include <stdio.h>

void main()

{

char nilai_huruf;

int nilai_angka;


Pengambilan keputusan

printf ("PROGRAM KONVERSI NILAI\n");

printf ("\nNIlai Huruf =");

scanf ("%c",&nilai_huruf);

switch (nilai_huruf)

{

case 'A' : nilai_angka = 4;break;

case 'B' : nilai_angka = 3;break;

case 'C' : nilai_angka = 2;break;

case 'D' : nilai_angka = 1;break;

case 'E' : nilai_angka = 0;break;

default :printf("Nilai yang dimasukkan salah");

}


Pengambilan keputusan

if ( nilai_huruf >= 'A‘ && nilai_huruf <= 'E‘ )

printf ("Nilai Anda %i\n",nilai_angka);

getch( );

}


Latihan1
LATIHAN

  • Buat program menentukan nama bulan

  • Input  angka (untuk lihat nama bulan)

  • Output  nama bulan berdasarkan input

  • Contoh :

    (input) Memilih Bulan ke = 4 <enter>

    (output) Bulan April