ICT DRAFT (1)

Embed Size (px)

DESCRIPTION

ThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanksThanks

Citation preview

/* * C program to find the areas of different geometrical shapes such as * circle, square, rectangle etc using switch statements. */#include #include#include#include void main(){ int fig_code,choice; float side, base, length, breadth, height, area, radius; printf("======================================\n"); printf("Math Tutor Program\n"); printf("Choose which topic do yo want help with:\n"); printf("[1] Geometry\n"); printf("[2] Algebra\n"); printf("Enter your choice:"); scanf("%d", &choice); if (choice==1){ printf("-------------------------\n"); printf("Finding the Area\n"); printf(" 1 --> Circle\n"); printf(" 2 --> Rectangle\n"); printf(" 3 --> Triangle\n"); printf(" 4 --> Square\n"); printf("-------------------------\n"); printf("Enter the Figure code\n"); scanf("%d", &fig_code); switch(fig_code) { case 1: printf("-------------------------\n"); printf("Enter the radius\n"); scanf("%f", &radius); area = 3.142 * radius * radius; printf("Area of a circle = %f\n", area); printf("-------------------------\n"); break; case 2: printf("-------------------------\n"); printf("Enter the breadth and length\n"); scanf("%f %f", &breadth, &length); area = breadth * length; printf("Area of a Reactangle = %f\n", area); printf("-------------------------\n"); break; case 3: printf("-------------------------\n"); printf("Enter the base and height\n"); scanf("%f %f", &base, &height); area = 0.5 * base * height; printf("Area of a Triangle = %f\n", area); printf("-------------------------\n"); break; case 4: printf("-------------------------\n"); printf("Enter the side\n"); scanf("%f", &side); area = side * side; printf("Area of a Square=%f\n", area); printf("-------------------------\n"); break; default: printf("-------------------------\n"); printf("Error in figure code\n"); printf("-------------------------\n"); break; }}else if (choice==2){void SolveQuadratic(double a, double b, double c){ double sqrtpart = b*b - 4*a*c; double x, x1, x2, img; if(sqrtpart > 0) { x1 = (-b + sqrt(sqrtpart)) / (2 * a); x2 = (-b - sqrt(sqrtpart)) / (2 * a); printf("Two Real Solutions: %.4lf or %.4lf\n\n", x1, x2); } printf else if(sqrtpart < 0) { sqrtpart = -sqrtpart; x = -b / (2 * a); img = sqrt(sqrtpart) / (2 * a); printf("Two Imaginary Solutions: %.4lf + %.4lf i or %.4lf + %.4lf i\n\n", x, img, x, img); } else { x = (-b + sqrt(sqrtpart)) / (2 * a); printf("One Real Solution: %.4lf\n\n", x); }} int main(){ // 6x^2 + 11x - 35 = 0 SolveQuadratic(6, 11, -35);// 5x^2 + 6x + 1 = 0 SolveQuadratic(5, 6, 1);// 2x^2 + 4x + 2 = 0 SolveQuadratic(2, 4, 2);// 5x^2 + 2x + 1 = 0SolveQuadratic(5, 2, 1);##includemff}else{printf("Wrong Choice. Try Again later\n");prinft("Goodbye!\n");printf("======================================\n");}getche();clrscr();return0;}