Buatlah algoritma, flowchart dan sintaks program dalam bahasa C dan

Berikut ini adalah pertanyaan dari jihanfaulin53 pada mata pelajaran SBMPTN untuk jenjang Sekolah Menengah Atas

Buatlah algoritma, flowchart dan sintaks program dalam bahasa Cdan C++ dari kasus berikut:



Menentukan bilangan terbesar dari 3 buah bilangan dan bilangan

tersebut habis dibagi 2, yang diinputkan dari keyboard oleh user


Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:Berikut adalah algoritma, flowchart, dan sintaks program dalam bahasa C dan C++ untuk menentukan bilangan terbesar dari 3 buah bilangan yang diinputkan dari keyboard oleh user dan bilangan tersebut habis dibagi 2:

Algoritma:

Mulai

Masukkan 3 buah bilangan a, b, dan c

Tentukan bilangan terbesar dari a, b, dan c

Jika bilangan terbesar habis dibagi 2, tampilkan bilangan terbesar

Jika tidak, tampilkan bilangan terbesar ditambah 1

Selesai

Flowchart:

[Insert flowchart image here]

Sintaks program dalam bahasa C:

#include <stdio.h>

int main()

{

 int a, b, c;

 printf("Masukkan bilangan a: ");

 scanf("%d", &a);

 printf("Masukkan bilangan b: ");

 scanf("%d", &b);

 printf("Masukkan bilangan c: ");

 scanf("%d", &c);

 if (a >= b && a >= c)

 {

   if (a % 2 == 0)

     printf("Bilangan terbesar adalah %d", a);

   else

     printf("Bilangan terbesar adalah %d", a+1);

 }

 else if (b >= a && b >= c)

 {

   if (b % 2 == 0)

     printf("Bilangan terbesar adalah %d", b);

   else

     printf("Bilangan terbesar adalah %d", b+1);

 }

 else

 {

   if (c % 2 == 0)

     printf("Bilangan terbesar adalah %d", c);

   else

     printf("Bilangan terbesar adalah %d", c+1);

 }

 return 0;

}

Sintaks program dalam bahasa C++:

#include <iostream>

using namespace std;

int main()

{

 int a, b, c;

 cout << "Masukkan bilangan a: ";

 cin >> a;

 cout << "Masukkan bilangan b: ";

 cin >> b;

 cout << "Masukkan bilangan c: ";

 cin >> c;

 if (a >= b && a >= c)

 {

   if (a % 2 == 0)

     cout << "Bilangan terbesar adalah " << a;

   else

     cout << "Bilangan terbesar adalah " << a+1;

 }

 else if (b >= a && b >= c)

 {

   if (b % 2 == 0)

     cout << "Bilangan terbesar adalah " << b;

   else

     cout << "Bilangan terbesar adalah " << b+1;

 }

 else

 {

   if (c

Semoga dengan pertanyaan yang sudah terjawab oleh naufalmuhammaddzaka dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 21 Mar 23