Rabu, 05 November 2008

Algoritma Teory


# include stdio.h

void main()

{const float phi = 22/7;

int n;

float a,t,luas,r, s1,s2,volume;

printf(" Menghitung luas bangunan");

printf("\n 1. Menghitung Luas Segitiga");

printf("\n 2. Menghitung Luas Bola");

printf("\n 3. Menghitung Luas Trapesium");

printf("\n 4. Menghitung Volume Tabung");

printf("\n \nMasukan Pilihan ");

scanf("%i", &n);

switch(n)

{case 1:

{printf("Menghitung Luas Segitiga");

printf("\nMasukan Alas :");

scanf("%f",&a);

printf("Masukan Tinggi :");

scanf("%f",&t);

luas = (0.5)*(a*t);

printf("Luas Segitiga = %8.2f", luas);

break;

}

case 2:

{printf("Menghitung Luas Bola");

printf("\nMasukan Jari-jari :");

scanf("%f",&r);

luas = 4/3 * phi*(r*r*r);

printf("Luas Bola = %8.2f", luas);

break;

}

case 3:

{printf("Menghitung Luas Trapesium");

printf("\nMasukan Nilai Sisi 1 : ");

scanf("%f", &s1);

printf("Masukan Nilai sisi 2 : ");

scanf("%f", &s2);

printf("Masukan tinggi");

scanf("%f", &t);

luas = (s1 + s2)/2 * t;

printf("Luas Trapesium =%8.2f",luas);

break;

}

case 4:

{printf("Menghitung Volume Tabung");

printf("\nMasukan alas : ");

scanf("%f", &a);

printf("Masukan tinggi : ");

scanf("%f", &t);

printf("Masukan Jari-jari :");

scanf("%f",&r);

volume = phi * (r*r)*t;

printf("Volume tabung =%8.2f",volume);

break;

}

default:

printf("Pilihan Salah !!");

}

}



# include stdio.h

# include math.h

// menghitung pers kuadrat

void main()

{int a,b,c,d;

float x1,x2;

printf("Menghitung akar kuadrat");

printf("\n Masukan nilai a : ");

scanf("%i",&a);

printf("\n Masukan nilai b : ");

scanf("%i",&b);

printf("\n Masukan nilai c : ");

scanf("%i",&c);

d=(b*b)-(4*a*c);

if (d>0)

{x1 = (-b + sqrt(d))/2*a;

x2 = (-b - sqrt(d))/2*a;

printf("\n X1 = %8.2f",x1);

printf("\n X2 = %8.2f",x2);

}

else if (d==0)

{x1 = b/(2*a);

x2 = x1;

printf("Nilai X1 = Nilai X2 = %8.2f", x2);

}

else if (d<0)

{printf("\n Akar Imajiner");

}

}

Tidak ada komentar: