Switch Case Bahasa C
apa perbedaan fungsi if ,else dan switch,case dalam bahasa C? sekalian penjelasannya ya :D
1. apa perbedaan fungsi if ,else dan switch,case dalam bahasa C? sekalian penjelasannya ya :D
Well, if dan else dengan switch dan case sama sama memiliki kondisi.
Namun, perbedaan yang sangat kontras adalah, ketika kita menggunakan if else, kita bisa fleksibel dalam membuat kondisi. Tetapi dalam case&switch, akan lebih cocok jika hanya kondisi seperti pilihan menu, atau yang kondisinya konstan dan tetap, case&switch lebih readable. Tetapi secara keseluruhan, menurut saya pribadi, if,else if,else lebih banyak kegunaanya.
Perlu diingat, IF-ELSE mampu membuat kondisi yang sama seperti CASE&SWITCH, namun CASE& SWITCH tidak mampu membuat kondisi yang sama seperti IF-ELSE.
Semoga membantu, sekian pengalaman saya dalam bahasa C :)
2. 6 Yang bukan syntax selection pada bahasa C adalahA. If Else StatementB. Switch CaseC. ElseD. For case statement
Jawaban:
D. For Case Statement
Penjelasan:
karena For untuk Repetition / pengulangan, bukan seleksi
3. "SWITCH CASE"Buat Program Sederhana Switch Case untuk mengecek nilai. MinGW ya kalau bisaMakasih
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int kehadiran, uts, tugas, uas, bil1, bil2; double na; char pilih;
int main (){
menu:
printf("silahkan pilih\n");
printf("1. Mengentukan bilangan terkecil dari dua buah bilangan\n");
printf("2. menentukan nilai akhir\n");
printf("masukan pilihan anda =");
scanf("%c", &pilih);
system("cls");
switch(pilih){
case '1':
printf("masukan bilangan 1 =");
scanf("%i", &bil1);
printf("masukan bilangan 2 =");
scanf("%i", &bil2);
if(bil1<bil2){
printf("bilangan terkecil adalah = %i", bil1);
printf("\n");}
else if(bil2<bil1){
printf("bilangan terkecil adalah = %i", bil2);
printf("\n");}
if(bil1>bil2){
printf("bilangan terbesar adalah = %i", bil1);
printf("\n");}
else if(bil2>bil1){ printf("bilangan terbesar adalah = %i", bil2); printf("\n");} getch(); goto menu; system("cls");
case '2':
printf("tugas ="); scanf("%i", &tugas);
printf("kehadiran ="); scanf("%i", &kehadiran);
printf("uts ="); scanf("%i", &uts);
printf("uas ="); scanf("%i", &uas);
na=0.1*kehadiran+0.15*tugas+0.35*uts+0.4*uas; printf("nilai akhir = %2f", na); printf("\n\n");
system("pause");
printf("\n\n");
if(na>80){
printf("Grade A"); }
else if(na>60){
printf("Grade B"); }
else if(na>40){
printf("Grade C"); }
else if(na<40){
printf("Grade D"); }
else if(na==0 && na>100){
printf("anda melebihi nilai 0-100"); }
printf("\n\n");
system("pause");
if(na<bil1 && na<bil2){
printf("anda remedial\n");
printf("makannya belajar yang rajin");
printf("\n");}
else{
printf("anda LULUS\n");
printf("\n");} getch(); break; } goto menu;
}
4. Apa perbedaan switch case dan if...else if?
Switch case itu pindah kasus, mksdnya pas ngoding ga cuma punya dia aja kodingannya seperti private.
Kakau if.. else if
Jadi jika kondisi awal koding sesuai maka akan masuk ke else if. Dan kodingannya saling terhubung. Kaya public
5. buatlah 5 contoh progam,if,switch case,for,while,while do dalam C++!!
progran for:
#include <iostream>
using namespace std;
int main()
{
cout<<"MENCARI keliling persegi panjang"<<endl;
int n,l,p;
cout<<"masukan lebar =";cin>>l;
cout<<"masukan panjang =";cin>>p;
for (n=0;n<=l; n++)
cout<<"keliling persegi panjang"<<n<<"="<<2*(p+l)<<endl;
return 0;
}
6. 1. Apa perbedaan penggunaan Seleksi If then else dengan Switch Case
Jawaban:
Perbedaan if-else dan switch case : Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string sedangkan if-else yang dapat menggunakan operasi seperti <, >, <= dan >=
SWITCH digunakan apabila hanya ada 1 kondisi dengan nilai yang bervariasi.
7. contoh soal switch case
Apa saja batasan switch case??sebutkan salah satu contoh switch case??
maaf kalau salah
8. buatlah program dalam bahasa cmenggunakan do while/switch case atau yang lainnyayg penting outputnya keluar.tolong dibantu makasih
#include <stdio.h>
int main(){
int n;
printf("Masukkan jumlah tas:");
scanf("%d",&n);
int i;
for (i=0; i<n; i++){
int x;
printf("Masukkan jumlah penjualan tas ke-%d: ", i+1);
scanf("%d",&x);
if (x>1000)
printf("Error, jumlah tas tidak terdefinisi.");
else if (x>750)
printf("Tas Laris Manis");
else if (x>500)
printf("Laku");
else if (x>100)
printf("Lumayan Laku.");
else if (x>49)
printf("Tas kurang laku.");
else printf("Tas tidak laku.");
puts("");
}
getch();
}
//CODE BY OWENIZEDD
semoga membantu, jangan lupa jawaban terbaiknya.
9. buatkan pertanyaan bagus dengan tema percabangan switch case?
Jawaban:
apa yang di maksud dengan percabangan switch casse
PENJELASAN:
pada kalimat pertanyaan di atas di perintahkan kan membuat pertanyaan yang bersangkutan dengan tema tersebut
mohonmaafklosalahdikarnakanmasihbelajarjuga☺️
10. Contoh penggabungan switch case Dan do while d borland c++
Shift+ Home
Home + end
11. Contoh inputan java if majemuk dengan menggunakan switch case
untuk membuat program percabangan di java dengan fungsi if else cukup mudah karena sintaksnya tidak jauh berbeda dengan bahasa C++ jika anda mengetahui source code if kondisi statement yang dieksekusi else statement yang di eksekusi
Jawaban:
Int a = 0;
Scanner sc = new Scanner();
System.out.print("masukkan angka pilihan");
Int = sc.nextInt();
// Input 1
Switch(a)
{
case 1:
System.out.print("1");
break;
case 2:
System.out.print("2);
break;
}
Output = 1
Penjelasan:
12. Tuliskan syntax switch case atau IF bersarang
C/C++:
If Bersarang:
int a = 10;
int b = 5;
if (a > b){
if (a + b == 15) {
//Perintah;
}
}
else if (a < b) {
if (a - b == 5) {
//Perintah;
}
}
Switch Case:
switch (ekspresi)
{
case satu:
// perintah
break;
case dua:
// perintah
break;
.
.
.
default:
// perintah default
}
13. bantu buatin progam c++ dengan if dan switch case ini !!
Jawaban:
maaf kalo salah i'm sorry
saya ngak paham
14. tolong ubah jadi switch case
Jawaban:
Sepertinya code tidak lengkap, mungkin bisa diedit sisanya.
Penjelasan:
#include <iostream>
using namespace std;
int main()
{
float a, b, x, y;
cout << "PROGRAM KALKULATOR SEDERHANA" << endl;
cout << "============================" << endl;
cout << "============MENU============" << endl;
cout << "============================" << endl;
cout << "1. Penjumiahan" << endl;
cout << "2. Pengurangan" << endl;
cout << "3. Pembagian" << endl;
cout << "4. Perkalian" << endl;
cout << "Masukkan Pilihan =";
cin >> y;
switch (y) {
case 1:
system(CLS);
break;
case 2:
/* code here */
break;
case 3:
/* code here */
break;
case 4:
/* code here */
break;
default:
cout << "Pilihan tidak ada" << endl;
}
return 0;
}
//ga mungkin ku ketik itu semua kan? Kan? (EH)
15. Fungsi switch case?!
Jawaban:
Fundamental statement pemrograman untuk menghasilkan diagram alir berupa input langsung nilai variabel baik berupa string maupun numerik untuk menjalankan commands group suatu program atau script file
Penjelasan:
Semoga membantu ya
Posting Komentar untuk "Switch Case Bahasa C"