dibaca sebuah bilangan bulat yang mewakili pengukuran suhu air (dalam 0C) pada tekanan atmosfir, harus dituliskan wujud air pada temperatur dan tekanan tersebut
Pertanyaan
*beku jika suhu < 0
*cair jika < 0 suhu <100
*uap jika suhu >100
buatlah pseudecode dan flowchart dan program dari masalah diatas.. help me fast :-(
1 Jawaban
-
1. Jawaban diahviolin
Kelas: X
Mata Pelajaran: Teknologi Informasi
Materi: Bahasa Pemrograman
Kata Kunci: Flowchart, Pseudocode
Pembahasan:
Dibaca sebuah bilangan bulat (integer) yang mewakili pengukuran suhu air (dalam 0 C) pada tekanan atmosfir, harus dituliskan wujud air pada temperatur dan tekanan tersebut, ketentuan:
· beku jika suhu < 0
· cair jika 0 < suhu <100
· uap jika suhu >100
Masa Psudocodenya adalah sebagai berikut:
READ int suhu
IF suhu < 0 THENWRITE "Beku"
ELSE
IF suhu > 0 AND suhu < 100 THEN
WRITE "Cair"
IF suhu > 100 THEN
WRITE "Uap"
ENDIF
ENDIFFlowchart sebagaimana di bawah.
Dan program untuk melakukannya, dengan menggunakan bahasa pemrograman C adalah sebagai berikut:
#include <stdio.h>
int main()
{
int suhu;
printf ("Berapakah suhu sekarang? (dalam °C): "); // meminta input dari user
scanf ("%d", &suhu);
if (suhu < 0) // jika suhu air tersebut dibawah 0 °C
{
printf ("Beku"); // maka air tersebut dalam bentuk beku
}
else
{
if (suhu > 0 && suhu < 100) // jika suhu lebih dari 0 °C, di bawah 100 °C
{
printf ("Cair"); // maka air tersebut dalam bentuk cair
}
if (suhu > 100) // jika suhu air lebih 100 °C
{
printf ("Uap"); // maka air tersebut dalam bentuk uap
}
}
}
Pertanyaan Lainnya