Mata Pelajaran : Informatika Elemen : Algoritma dan Pemrograman Sekolah : SMK SMA MA Kelas : 10 TOPIK : swtich case | default break Projek : Kalkulator sederhana Tugas: Buatlah program kalkulator sederhana dengan menggunakan Bahasa Pemrograman C untuk operasi penghitungan Penjumlahan, Pengurangan, Perkalian, Pembagian dan Modulus (selisih bagi) Jawab: // Online C++ compiler to run C++ program online #include <iostream> #include <stdio.h> int main() { // Write C++ code here std::cout << "Hello SMKN 1 KEPANJEN\n"; int...
Mata Pelajaran : Informatika
Elemen : Algoritma dan pemrograman
Sekolah : SMK SMA MA
Topik : Pencabangan IF ELSE | IF ELSE IF | Operator Relasi
Soal:
Buatlah program dengan menggunakan Bahasa C untuk menganalisis berat badan ideal seseorang dengan ketentuan sebagai berikut:
1. Input data meliputi: Nama, Jenis Kelamin, Tinggi badan, Berat Badan
2. Rumus untuk menganalisis berat badan dengan ketentuan sebagai berikut:
Laki-laki:
B_Ideal=(tinggi-100)-((tinggi-100) x 10%)
Perempuan:
B_Ideal=(tinggi-100)-((tinggi-100) x 15%)
3. Keluaran:
Nama
Jenis Kelamin
Tinggi Badan
Berat Badan
Hasil analisa:
a. Selamat berat badanmu ideal (jika berat badan sama dengan ideal)
b. Berat badanmu kelebian .....kg (jika berat badan melebihi ideal)
c. Berat badanmu kurang ..... kg (jika berat badan kurang dari ideal
Jawab:
// Judul Program: Analisa Berat Badan Ideal
//Header FIle
#include <iostream>
#include <stdio.h>
int main() {
//Write C++ code here
std::cout << "Hello SMKN 1 KEPANJEN\n";
//DEKLARASI
char nama[20],jk;
float ideal,fp;
int umur,tinggi,berat;
//INPUT DATA
printf("Program Analisa Berat Ideal\n");
printf("------------------------------\n");
printf("Siapa namamu :\t");
scanf("%s",&nama);
printf("Jenis kelamin L/P:\t");
scanf("%s",&jk);
printf("Tinggi badan :\t");
scanf("%d",&tinggi);
printf("Berat badan :\t");
scanf("%d",&berat);
//MENGITUNG BERAT BADAN IDEAL.
if(jk=='l') {
ideal=(tinggi-100)-((tinggi-100)*10/100);
}
else {
ideal=(tinggi-100)-((tinggi-100)*15/100);
}
//CETAK HASIL
printf("==================================\n \n");
printf("Nama : %s \n",nama);
printf("Jenis kelamin : ");
//CETAK JIKA l = Laki-laki, dan lainnya Prempuan
if (jk=='l') {
printf("Laki-laki\n");
}
else {
printf("Perempuan\n");
}
printf("Tinggi badan : %d cm \n",tinggi);
printf("Berat badan mu : %d kg\n" ,berat);
printf("Berat badan ideal:%f kg\n \n",ideal);
printf("Hasil analisa:\n");
//CETAK HASIL ANALISIS BERAT BADAN IDEAL
if (berat==ideal) {
printf("Selamat berat badanmu sudah ideal \n");
}
else if (berat<ideal) {
printf("Berat badamu kurang %f kg",ideal-berat);
}
else {
printf("Berat badanmu kelebihan %f kg",berat-ideal);
}
//SELESAI
return 0;
}
-----------------------------------------------------------------------
Pendalaman Materi:
Jelaskan kegunaan:
1. #include <stdio.h>
2. printf, scanf
3. char, float, int
4. %d, %s, %c, %f
5. \t, \n
6. if else
7. if else if
8. == | < | >
Komentar