Assalammualaikum Wr. Wb.

Ketemu lagi dengan saya sendiri kali ini saya akan membahas artikel yang masih ada hubungannya dengan bahasa C. Untuk artikel yang akan kita bahas ada di judul. Bahasa C dapat membuat keputusan dengan cara menggunakan 2 statement yaitu if-else dan switch-case. sebenarnya untuk if-case dan switch-case itu sebenarnya sama saja yang digunkan untuk menentukan keputusan. Daripada belama lama lagi mari kita lagsung saja kelatihan.

4.5.1 membuat program untuk menentukan genap dan ganjil.

#include <stdio.h>

void main ()
{
int c;
printf(“masukkan bilangan= “);
scanf(“%d” ,&c);
if(c%2==0)
printf(“%d adalah bilangan genap”,c);
else
printf(“%d adalah bilangan ganjil”,c);
getch();
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.5.2 membuat program untuk mengelompokan karakter.

#include <stdio.h>

void main ()
{
char o;
printf(“masukkan karakter yang di inginkan= “);
scanf(“%c”, &o);

if(o>=’a’&&o<=’z’)
printf(“karakter termasuk huruf kecil\n”);
else if(o>=’A’&&o<=’Z’)
printf(“karakter termasuk huruf besar\n”);
else if(o>=’1’&&o<=’0′)
printf(“karakter termasuk angka\n”);
else
printf(“karkter termasuk karakter khusus\n”);
getch();
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.5.3 membuat kalkulator sederhana.

#include <stdio.h>
#include <math.h>

main ()
{
float bilangan;
float s;
char operator;
int valid_operator=1;
printf(“mulai perhitungan\n”);

while (1){
scanf(“%f %c”, &bilangan, &operator);

switch(operator){
case’s’:
case’S’: s = bilangan;break;
case’*’: s *= bilangan;break;
case’/’: s /= bilangan;break;
case’+’: s += bilangan;break;
case’-‘: s -= bilangan;break;
case’&’: s = s&& bilangan;break;
case’|’: s = s|| bilangan;break;
case’e’:
case’E’: exit(0);break;
default: valid_operator = 0;
}
if(valid_operator) {
printf(“\nhasil perhitungan\n\n”);
printf(“=%f\n”, s);
}
else {
printf(“\nOperator SALAH!\n”);
getch ();
}
}
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.5.4 membuat program untuk menentukan tahun kabisat dari 1900-2005.

#include <stdio.h>

main ()
{
int t;
printf(“masukkan tahun= “);
scanf(“%d” ,&t);
if(t%4==0&&t>=1900&&t<=2005)
printf(“tahun %d tahun kabisat”,t);
else
printf(“tahun %d bukan tahun kabisat”,t);
getch();
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.5.5. membuat program untuk menghitung determinan dan akar akarnya.

#include <stdio.h>
#include <math.h>

main ()
{
float a, b, c, d, x1, x2;

printf(“masukkan niali A=”);
scanf(“%f”, &a);
printf(“masukkan niali B=”);
scanf(“%f”, &b);
printf(“masukkan niali C=”);
scanf(“%f”, &c);

d = b*b – 4*a*c;

if(d==0){
x1=x2;
x2=-b/2*a;
printf(“mempunyai akar yaitu %f”,x2);
}else if(d<0){
x1=(-b+sqrt(d))/2*a;
x2=(-b-sqrt(d))/2*a;
printf(” hasil x1=%f dan x2=%f”,x1,x2);
}else if(d>0){
x1=(-b+sqrt(d))/2*a;
x2=(-b-sqrt(d))/2*a;
printf(“hasil x1=%g dan x2=%g”,x1,x2);
}else{
printf(“GAGAL”);
}
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

karena ini sudah latihan yang terakhir maka sekian dan terima kasih.