Está en la página 1de 2

Juan Pablo Garca Lpez Grupo 1em3 11/03/13

Pseudocodigo
Inicio Leer a1, b1, c1, a2, b2, c2 delta (a1*b2)-(a2*b1) delta x (c1*b2)-(c2*b1) delta y (a1*c2)-(a2*c1) x dx/d y dy/d escribir x, y Fin

Codificacion.
#include <stdio.h> //declaro funciones float calculardelta(float,float,float,float); float calcularv(float,float); main ()//abro main { //declaro variables float a1,b1,c1,a2,b2,c2,d,dx,dy,x,y; printf("programa que resuelve sistemas de ecuaciones 2x2 por metodo de cramer\n"); printf("a1: "); scanf("%f",&a1); printf("b1: "); scanf("%f",&b1); printf("c1: "); scanf("%f",&c1); printf("a2: "); scanf("%f",&a2); printf("b2: "); scanf("%f",&b2); printf("c2: "); scanf("%f",&c2); d=calculardelta(a1,b2,a2,b1); //llama a la funcion dx=calculardelta(c1,b2,c2,b1); dy=calculardelta(a1,c2,a2,c1); x=calcularv(dx,d); //calculo X y Y usando mi segunda funcion y=calcularv(dy,d); printf("x=%f",x); //imprimo los valores de X y Y printf("\ny=%f",y); } //cierra main float calculardelta(float a1,float b2,float a2,float b1) //declaro mi 1er funcion { float d; d=(a1*b2)-(a2*b1); return d; //regresa el valor de delta } float calcularv(float dv,float d) //declaro mi 2da funcion { float v; v=dv/d; return v; //regresa el valor de la variable }

Juan Pablo Garca Lpez Grupo 1em3 11/03/13

Impresin en pantalla

También podría gustarte