Está en la página 1de 3

// Solucion de sistema de dos ecuaciones con dos incognitas.

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

int main()
{
int x, y;
int a1,a2,b1,b2,c1,c2;

printf("\n Ingrese los coeficientes de\n la primera ecuacion \n a1X + b1Y + c1


= 0 \n");
scanf(" %d %d %d", &a1, &b1, &c1);

printf("\n Ingrese los coeficientes de\n la segunda ecuacion \n a2X + b2Y + c2


= 0 \n");
scanf(" %d %d %d", &a2, &b2, &c2);

y = (a1*c2 - a2*c1)/(a2*b1 - a1*b2);


x = -(b1*y + c1)/a1;

printf("\n la solucion del sistema\n de 2X2 es:");


printf("\t X = %d ;",x);
printf(" Y = %d. \n",y);

return 0;
}

// calculo de un año si es o no bisiesto.


#include <stdio.h>
#include <stdlib.h>

int main()
{
int anno;
int bisiesto;

printf("\n Introduzca un año: ");


scanf("\n %d", &anno);

//Calculos
bisiesto = ((anno%4==0) && (anno%100 !=0)) || (anno%400 ==0);

if(bisiesto){
printf("\n El año es Bisiesto. \n");

}else{
printf("\n El año No es Bisiesto. \n");
}
return 0;
}

// Cuota de una hipoteca.


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

int main ()
{

double cantidad; // en euros


double interes; // en porcentaje (anual)
int tiempo; // en años
double cuota; // en euros (mensual)
double interesMensual; // en tanto por uno

// Entrada de datos
printf("\n Importe de la hipoteca (€): ");
scanf("%lf", &cantidad);

printf("\n Ingrese valor de\n interés anual (%): ");


scanf("%lf", &interes);

printf("\n Período de amortización\n en años = ");


scanf("%d", &tiempo);

// Cálculo de la cuota mensual


interesMensual = interes/(12*100);
cuota = (cantidad*interesMensual)/(1.0 - 1/pow(1+interesMensual,tiempo*12));

printf("\n Cuota mensual: %.2lf € \n ", cuota);


return 0;
}

// Solucion de sistema de dos ecuaciones con dos incognitas.


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

int main()
{
float x1, x2, R, I;
int a, b, c, discriminante;

printf("\n Ingrese a continuacion los\n coeficientes de la ecuacion \n aX^2 +


bX + C = 0 \n");

printf("\n Ingrese el coeficiente de (X^2)= ");


scanf("%d", &a);
printf("\n Ingrese el coeficiente de (X)= ");
scanf("%d",&b);
printf("\n Ingrese el coeficiente independiente (C)= ");
scanf("%d", &c);

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

if(discriminante == 0){
printf("\n La ecuación tiene solo una solución \n");
x1 = (-b)/(2*a);
printf("\n la raiz es x1 = x2 = %.2lf \n", x1);
}
else if(discriminante > 0){
printf("\n La ecuación tiene dos soluciones \n");
x1 = (-b + sqrt(discriminante))/(2*a);
x2 = (-b - sqrt(discriminante))/(2*a);
printf("\n las raizes son x1 = %.2lf ; x2 = %.2lf. \n",x1,x2);
}
else{
printf("\n La ecuacion No tiene solución\n en los reales, solo raices
complejas. \n");
R = -(b/2*a);
I = (sqrt(-discriminante))/(2*a);
//x1 = R + I*i;
//x2 = R - I*i;

printf("\n raiz x1 = %.2lf + %.2lfi",R,I);


printf("\n raiz x2 = %.2lf - %.2lfi \n",R,I);
}

También podría gustarte