1. Realizar un programa que resuelva cualquier ecuación de segundo grado ax2
-bx = c. Por tanto, debe
pedir al usuario que introduzca los valores de a, b y c. Y el programa indicará las dos posibles raices
solución.
#include <stdio.h>
#include <math.h>
int main()
{
float raiz1, raiz2;
int a, b, c;
system(“cls”);
printf(“Una ecuación de segundo grado tiene esta forma ax2+bx=c \n”);
printf(“Indique el valor de a: “);
scanf(“%i”, &a);
printf(“Indique ahora el valor de b: “);
scanf(“%i”, &b);
printf(“Por último indique el valor de c: “);
scanf(“%i”, &c);
/* Se van a realizar todas las operaciones sin comprobaciones del tipo ¿se
hará un sqrt de un número negativo?, ¿dividiremos por 0?, con lo cual el
programa está expuesto a multitud de posibles fallos. Cuando conozcan las
estructuras de decisión, podrán mejorarlo */
raiz1 = (-b + sqrt ((b*b) – (4*a*c))) / (2*a);
raiz2 = (-b – sqrt ((b*b) – (4*a*c))) / (2*a);
printf(“El resultado de la ecuación %ix2+%ix=%i , es el siguiente: primera
raiz %f, segunda raiz %f”, a, b, c, raiz1, raiz2);
system(“pause”);
return 0;
} I.T. Industrial
Fundamentos de Informática
Ejercicios de Teoría
5/20
2. Realizar un programa que convierta a euros una determinada cantidad en pesetas que el usuario le
indique por teclado. (1 euro = 166.386 ptas.)
#include <stdio.h>
int main()
{ const float EURO = 166.386;
int PESETAS;
float RESULTADO;
system(“cls”);
printf(“Indique el número de PESETAS que quiere convertir a EUROS”);
scanf(“%i”, &PESETAS);
RESULTADO = PESETAS/EURO;
printf(“Teniendo en cuenta que un EURO son %f ptas, %i ptas son %f euros \n”, EURO,
PESETAS, RESULTADO);
system(“pause”);
return 0;
}
AQUI LES DEJO UN ENLACE CON EJERCICIOS BASICOS EN JAVA ECLIPSE:
No hay comentarios:
Publicar un comentario