Em linguagem C
#include <stdio.h>
#include <math.h>
#include <locale.h>
main(){
setlocale(LC_ALL, "Portuguese");
int op;
float a, b, c, x, x1, delta;
printf("1 - Calcular equação 2 grau:\n ");
printf("2 - Calcular equação 1 grau tipo ax + b = c:\n ");
printf("Escolha opção desejada: ");
scanf("%d", &op);
switch(op){
case 1:
printf("Digite o valor de A:");
scanf("%f", &a);
printf("Digite o valor de B:");
scanf("%f", &b);
printf("Digite o valor de C:");
scanf("%f", &c);
delta = (b * b) - 4*(a)*(c);
if (delta > 0){
x = (-(b) + sqrt(delta))/(2*a);
x1 = (-(b) - sqrt(delta))/(2*a);
printf ("x vale %f\n", x);
printf ("x1 vale %f\n", x1);
}
else if (delta == 0) {
x = (-(b) - sqrt(delta))/(2*a);
printf ("x vale %f\n", x);
}
else{
printf("Não existe raizes reais.");
}
break;
case 2:
printf("Digite o valor de A:");
scanf("%f", &a);
printf("Digite o valor de B:");
scanf("%f", &b);
printf("Digite o valor de C:");
scanf("%f", &c);
if(a > 0){
x = (c - b) / a;
printf("Resultado da equação: %f", x);
}
else{
printf("Nao existe solução para equação.");
}
break;
}
}
Nenhum comentário:
Postar um comentário