Eka Putra

Tugas Struktur Pemilihan (Condition) IF dan SWITCH

  1. Buatlah program untuk mengkonversi nilai huruf menjadi nilai angka dengan ketentuan masukan berupa nilai huruf menggunakan intruksi IF dan SWITCH.
    • Nilai huruf : A -> Nilai angka : 4
    • Nilai huruf : B -> Nilai angka : 3
    • Nilai huruf : C -> Nilai angka : 2
    • Nilai huruf : D -> Nilai angka : 1
    • Nilai huruf : E -> Nilai angka : 0
  2. Buatlah program untuk menyeleksi suatu bilangan menggunakan intruksi IF dan SWITCH.
    • 0 <= nilai < 30 : Nilai rendah
    • 30 <= nilai < 60 : Nilai sedang
    • 60 <= nilai <= 100 : Nilai tinggi

Konversi Nilai Huruf Menjadi Nilai Angka Menggunakan IF

//Konversi huruf ke angka
#include <stdio.h>
int main()
{
	char khuruf;
	printf ("Masukan huruf [A - E] = ");
	scanf ("%c", &khuruf);
	if (khuruf == 'A')
		printf ("Nilai = 4\n");
	else if (khuruf == 'B')
		printf ("Nilai = 3\n");
	else if (khuruf == 'C')
		printf ("Nilai = 2\n");
	else if (khuruf == 'D')
		printf ("Nilai = 1\n");
	else if (khuruf == 'E')
		printf ("Nilai = 0\n");
	else
		printf ("Dibaca ya perintahnya\n");
	return 0;
}
$ ./if
Masukan huruf [A - E] = A
Nilai = 4

Konversi Nilai Huruf Menjadi Nilai Angka Menggunakan SWITCH

//Konversi huruf ke angka
#include <stdio.h>
int main()
{
	char khuruf;
	printf ("Masukan huruf [A - E] : ");
	scanf ("%c", &khuruf);
	switch (khuruf)
	{
		case 'A' : printf ("Nilai 4\n"); break;
		case 'B' : printf ("Nilai 3\n"); break;
		case 'C' : printf ("Nilai 2\n"); break;
		case 'D' : printf ("Nilai 1\n"); break;
		case 'E' : printf ("Nilai 0\n"); break;
		default  : printf ("Dibaca ya perintahnya\n");
	}
	return 0;
}
$ ./switch
Masukan huruf [A - E] = A
Nilai = 4

Menyeleksi Suatu Bilangan Menggunakan IF

//Menyeleksi suatu bilangan
#include <stdio.h>
int main()
{
	int nilai;
	printf ("Masukan angka [0 - 100] : ");
	scanf ("%d", &nilai);
	if (nilai <= 0 || nilai < 30)
		printf ("Nilai rendah\n");
	else if (nilai <= 30 || nilai < 60)
		printf ("Nilai sedang\n");
	else if (nilai <= 60 || nilai <= 100)
		printf ("Nilai tinggi\n");
	else
		printf ("Dibaca ya perintahnya\n");
	return 0;
}
$ ./if2
Masukan angka [0 - 100] : 99
Nilai tinggi

Menyeleksi Suatu Bilangan Menggunakan SWITCH

//Menyeleksi suatu bilangan
#include <stdio.h>
int main()
{
	int nilai;
	printf ("Masukan nilai [0 - 100] : ");
	scanf ("%d", &nilai);
	switch (nilai)
	{
		case 0 ... 29 : printf ("Nilai rendah\n"); break;
		case 30 ... 59 : printf ("Nilai sedang\n"); break;
		case 60 ... 100 : printf ("Nilai tinggi\n"); break;
		default : printf ("Dibaca ya perintahnya\n");
	}
	return 0;
}
$ ./switch2
Masukan angka [0 - 100] : 99
Nilai tinggi

Happy Programming!