programas en lenguaje c

8
Daniel Alberto Rosales Lyanzuridi Tarea #2 Lenguaje de Programación RECIBO DE PAGO #include <stdio.h> #include <stdlib.h> int main() { float pago1=167, pago2=873, pago3=8322, iva, total, subtotal; printf("--------------------- ----------------------------- -------------------------\ n"); printf(" Recibo de Pago \n"); printf("--------------------- ----------------------------- -------------------------\ n"); printf("No. de Recibo: 01 Fecha 15/sept/2015\n"); printf("--------------------- ----------------------------- -------------------------\ n"); printf("Ciudad: Guanajuato, Gto \n"); printf("--------------------- ----------------------------- -------------------------\ n"); printf(" Concepto : Importe : IVA : SubTotal \n"); iva = pago1*0.16; subtotal = pago1 + iva; total= subtotal; printf(" MP3 : %.2f : %.2f : %.2f \ n",pago1,iva,subtotal); iva = pago2*0.16; subtotal = pago2 + iva; total+=subtotal; printf(" Audifonos : %.2f : %.2f : %.2f \ n",pago2,iva,subtotal); iva = pago3*0.16; subtotal = pago3+iva; total+=subtotal; printf(" Laptop : %.2f : %.2f : %.2f \ n",pago3,iva,subtotal); printf("--------------------- ----------------------------- -------------------------\ n"); printf(" Total a pagar: %.2f \ n",total); printf("--------------------- ----------------------------- -------------------------\ n"); return 0; } TABLA DE SENOS Y COSENOS CON X #include <stdio.h>

Upload: daniel-rosales

Post on 27-Jan-2016

6 views

Category:

Documents


2 download

DESCRIPTION

algunos programas en lenguaje C

TRANSCRIPT

Page 1: Programas en lenguaje c

Daniel Alberto Rosales Lyanzuridi Tarea #2 Lenguaje de Programación

RECIBO DE PAGO#include <stdio.h>#include <stdlib.h>int main(){ float pago1=167, pago2=873, pago3=8322, iva, total, subtotal; printf("---------------------------------------------------------------------------\n"); printf(" Recibo de Pago \n"); printf("---------------------------------------------------------------------------\n"); printf("No. de Recibo: 01 Fecha 15/sept/2015\n"); printf("---------------------------------------------------------------------------\n"); printf("Ciudad: Guanajuato, Gto \n"); printf("---------------------------------------------------------------------------\n"); printf(" Concepto : Importe : IVA : SubTotal \n"); iva = pago1*0.16; subtotal = pago1 + iva; total= subtotal; printf(" MP3 : %.2f : %.2f : %.2f \n",pago1,iva,subtotal); iva = pago2*0.16; subtotal = pago2 + iva; total+=subtotal; printf(" Audifonos : %.2f : %.2f : %.2f \n",pago2,iva,subtotal); iva = pago3*0.16; subtotal = pago3+iva; total+=subtotal; printf(" Laptop : %.2f : %.2f : %.2f \n",pago3,iva,subtotal); printf("---------------------------------------------------------------------------\n");

printf(" Total a pagar: %.2f \n",total); printf("---------------------------------------------------------------------------\n");

return 0;}TABLA DE SENOS Y COSENOS CON X#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int x = -90; float s,c,d; float k=180/3.1416; printf(" X : Senx : Cosx : tgx \n",x,s,c); printf("-----------------------------------\n",x,s,c); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k);

Page 2: Programas en lenguaje c

Daniel Alberto Rosales Lyanzuridi Tarea #2 Lenguaje de Programación

printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); x+=15; s = sin(x/k); c = cos (x/k); d = tan(x/k); printf("%5d :%7.2f :%7.2f :%7.2f \n",x,s,c,d); return 0;

}AREA DE UN POLIGONO CONOCIENDO SUS COORDENADAS#include <stdio.h>#include <stdlib.h>int main(){ float x1=-5,y1=2; float x2=1,y2=-4; float x3=5,y3=1; float x4=3,y4=4; float x5=-2,y5=6; float area;

area = (.5)*x1*y2+x2*y3+x3*y4+x4*y5+x5*y1-(y5*x1+y4*x5+y3*x4+y2*x3+y1*x2)); printf("El area del polígono es: %.2f u^2",area);

return 0;SI A ES DE 3X3 IMPRIMIR A EXPONENTE 2,3,4 Y 5#include <stdio.h>#include <stdlib.h>int main(){ int a=-1,b=0,c=5; int d=2,e=3,f=8; int g=5,h=-1,i=4; int A,B,C,D,E,F,G,H,I; int A1,B1,C1,D1,E1,F1,G1,H1,I1; A = a*a+b*d+c*g; B = a*b+b*e+c*h; C = a*c+b*f+c*i; D = d*a+e*d+f*g; E = d*b+e*e+f*h; F = d*c+e*f+f*i; G = g*a+h*d+i*g; H = g*b+h*e+i*h; I = g*c+h*f+i*i; printf("La matriz de 3x3 es:\n"); printf(" %i : %i : %i :\n",a,b,c); printf(" %i : %i : %i :\n",d,e,f); printf(" %i : %i : %i :\n\n",g,h,i);

Page 3: Programas en lenguaje c

Daniel Alberto Rosales Lyanzuridi Tarea #2 Lenguaje de Programación

printf("La matriz de 3x3 al cuadrado es:\n"); printf(" %i : %i : %i :\n",A,B,C); printf(" %i : %i : %i :\n",D,E,F); printf(" %i : %i : %i :\n\n",G,H,I);

A1 = A*a+B*d+C*g; B1 = A*b+B*e+C*h; C1 = A*c+B*f+C*i; D1 = D*a+E*d+F*g; E1 = D*b+E*e+F*h; F1 = D*c+E*f+F*i; G1 = G*a+H*d+I*g; H1 = G*b+H*e+I*h; I1 = G*c+H*f+i*I; printf("La matriz de 3x3 al cubo es:\n\n"); printf(" %i : %i : %i :\n",A1,B1,C1); printf(" %i : %i : %i :\n",D1,E1,F1); printf(" %i : %i : %i :\n\n",G1,H1,I1); A=A1; B=B1; C=C1; D=D1; E=E1; F=F1; G=G1; H=H1; I=I1; A1 = A*a+B*d+C*g; B1 = A*b+B*e+C*h; C1 = A*c+B*f+C*i; D1 = D*a+E*d+F*g; E1 = D*b+E*e+F*h; F1 = D*c+E*f+F*i; G1 = G*a+H*d+I*g; H1 = G*b+H*e+I*h; I1 = G*c+H*f+i*I; printf("La matriz de 3x3 a la cuarta es:\n\n"); printf(" %i : %i : %i :\n",A1,B1,C1); printf(" %i : %i : %i :\n",D1,E1,F1); printf(" %i : %i : %i :\n\n",G1,H1,I1); A=A1; B=B1;

C=C1; D=D1; E=E1; F=F1; G=G1; H=H1; I=I1; A1 = A*a+B*d+C*g; B1 = A*b+B*e+C*h; C1 = A*c+B*f+C*i; D1 = D*a+E*d+F*g; E1 = D*b+E*e+F*h; F1 = D*c+E*f+F*i; G1 = G*a+H*d+I*g; H1 = G*b+H*e+I*h; I1 = G*c+H*f+i*I; printf("La matriz de 3x3 a la quinta es:\n\n"); printf(" %i : %i : %i :\n",A1,B1,C1); printf(" %i : %i : %i :\n",D1,E1,F1); printf(" %i : %i : %i :\n\n",G1,H1,I1); return 0;}DETERMINANTE 4X4#include <stdio.h>#include <stdlib.h>int main(){ float a11=4,a12=12,a13=6,a14=8; float a21=-8,a22=-6,a23=-9,a24=6; float a31=6,a32=5,a33=-4,a34=5; float a41=-10,a42=5,a43=3,a44=6; float sum=0; sum = sum + a11*(a22*a33*a44+a32*a43*a24+a42*a23*a34-(a24*a33*a42+a34*a43*a22+a44*a23*a32)); sum = sum - a12*(a21*a33*a44+a31*a43*a24+a41*a23*a34-(a24*a33*a41+a34*a43*a21+a44*a23*a31)); sum =sum+ a13*(a21*a32*a44+a31*a42*a24+a41*a22

Page 4: Programas en lenguaje c

Daniel Alberto Rosales Lyanzuridi Tarea #2 Lenguaje de Programación

*a34-(a24*a32*a41+a34*a42*a21+a44*a22*a31)); sum =sum- a14*(a21*a32*a43+a31*a42*a23+a41*a22*a33-(a23*a32*a41+a33*a42*a21+a43*a22*a31)); printf(" det= %.2f \n",sum); return 0;SISTEMA 4X4 POR CRAMER}#include <stdio.h>#include <stdlib.h>int main(){ float a11=4,a12=12,a13=6,a14=8; float a21=-8,a22=-6,a23=-9,a24=6; float a31=6,a32=5,a33=-4,a34=5; float a41=-10,a42=5,a43=3,a44=6; float sum=0;float a=3,b=7,c=-18,d=5;float A,B,C,D,x1,x2,x3,x4; sum = sum + a11*(a22*a33*a44+a32*a43*a24+a42*a23*a34-(a24*a33*a42+a34*a43*a22+a44*a23*a32)); sum = sum - a12*(a21*a33*a44+a31*a43*a24+a41*a23*a34-(a24*a33*a41+a34*a43*a21+a44*a23*a31)); sum =sum+ a13*(a21*a32*a44+a31*a42*a24+a41*a22*a34-(a24*a32*a41+a34*a42*a21+a44*a22*a31)); sum =sum- a14*(a21*a32*a43+a31*a42*a23+a41*a22*a33-(a23*a32*a41+a33*a42*a21+a43*a22*a31));A=a11;B=a21;

C=a31;D=a41;a11=a;a21=b;a31=c;a41=dsum = sum + a11*(a22*a33*a44+a32*a43*a24+a42*a23*a34-(a24*a33*a42+a34*a43*a22+a44*a23*a32)); sum = sum - a12*(a21*a33*a44+a31*a43*a24+a41*a23*a34-(a24*a33*a41+a34*a43*a21+a44*a23*a31)); sum =sum+ a13*(a21*a32*a44+a31*a42*a24+a41*a22*a34-(a24*a32*a41+a34*a42*a21+a44*a22*a31)); sum =sum- a14*(a21*a32*a43+a31*a42*a23+a41*a22*a33-(a23*a32*a41+a33*a42*a21+a43*a22*a31));x1=sum;a11=A;a21=B;a31=C;a41=D;a12=a;a22=b;a32=c;a42=d; sum = sum + a11*(a22*a33*a44+a32*a43*a24+a42*a23*a34-(a24*a33*a42+a34*a43*a22+a44*a23*a32)); sum = sum - a12*(a21*a33*a44+a31*a43*a24+a41*a23*a34-(a24*a33*a41+a34*a43*a21+a44*a23*a31));

Page 5: Programas en lenguaje c

Daniel Alberto Rosales Lyanzuridi Tarea #2 Lenguaje de Programación

sum =sum+ a13*(a21*a32*a44+a31*a42*a24+a41*a22*a34-(a24*a32*a41+a34*a42*a21+a44*a22*a31)); sum =sum- a14*(a21*a32*a43+a31*a42*a23+a41*a22*a33-(a23*a32*a41+a33*a42*a21+a43*a22*a31));x2=sum;a12=A;a22=B;a32=C;a42=D;a13=a;a23=b;a33=c;a43=d; sum = sum + a11*(a22*a33*a44+a32*a43*a24+a42*a23*a34-(a24*a33*a42+a34*a43*a22+a44*a23*a32)); sum = sum - a12*(a21*a33*a44+a31*a43*a24+a41*a23*a34-(a24*a33*a41+a34*a43*a21+a44*a23*a31)); sum =sum+ a13*(a21*a32*a44+a31*a42*a24+a41*a22*a34-(a24*a32*a41+a34*a42*a21+a44*a22*a31)); sum =sum- a14*(a21*a32*a43+a31*a42*a23+a41*a22*a33-(a23*a32*a41+a33*a42*a21+a43*a22*a31));x3=sum;a13=A;a23=B;a33=C;a43=D;a14=a;

a24=b;a34=c;a44=d; sum = sum + a11*(a22*a33*a44+a32*a43*a24+a42*a23*a34-(a24*a33*a42+a34*a43*a22+a44*a23*a32)); sum = sum - a12*(a21*a33*a44+a31*a43*a24+a41*a23*a34-(a24*a33*a41+a34*a43*a21+a44*a23*a31)); sum =sum+ a13*(a21*a32*a44+a31*a42*a24+a41*a22*a34-(a24*a32*a41+a34*a42*a21+a44*a22*a31)); sum =sum- a14*(a21*a32*a43+a31*a42*a23+a41*a22*a33-(a23*a32*a41+a33*a42*a21+a43*a22*a31));x4=sum;printf("El resultado es X1=%.2f X2=%.2f X3=%.2f x4=%.2f ",x1/det,x2/det,x3/det,x4/det); return 0;DADOS 4 PUNTOS SACAR A) ECUACION DEL PLANO (B,C,D) B) DISTANCIA A AL PLANO (B,C,D) C) VOLUMEN DEL TETRAEDRO QUE PASA POR (A,B,C,D) D) DISTANCIA DEL VECTOR AB AL VECTOR CD}#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ float x1=3,y1=2,z1=1; //A float x2=1,y2=2,z2=3; //B float x3=0,y3=-1,z3=1; //C float x4=-2,y4=1,z4=-2; //D float cbx,cby,cbz; float cdx,cdy,cdz;

Page 6: Programas en lenguaje c

Daniel Alberto Rosales Lyanzuridi Tarea #2 Lenguaje de Programación

float cax,cay,caz; float distancia; float volumen,den=1,denominador; float a1,a2,a3,area,h; float nx,ny,nz,c; //n=cbxcd //inciso a cbx=x2-x3; cby=y2-y3; cbz=z2-z3; cdx=x4-x3; cdy=y4-y3; cdz=z4-z3; nx=cby*cdz-(cbz*cdy); ny=cbx*cdz-(cbz*cdx); nz=cbx*cdy-(cby*cdx); c=-nx*(-x4)+ny*(-y4)-nz*(-z4); printf ("La ecuacion de plano es %.2f X + %.2f Y + %.2f Z + %.2f\n",nx,ny,nz,c); distancia =abs((nx*x1)+(ny*y1)+(nz*z1)+c)/sqrt(pow(nx,2)+pow(ny,2)+pow(nz,2)); printf ("La distancia del punto A al plano BCD es: %.2f\n",distancia); denominador = den/6; cax=x1-x3; cay=y1-y3; caz=z1-z3;volumen=denominador*abs(cbx*cdy*caz+cdx*cay*cbz+cax*cby*cdz-(cbz*cdy*cax+cdz*cay*cbx+caz*cby*cdx)); printf ("El volumen del tetraedro es: %.2f\n",volumen); volumen=(cbx*cdy*caz+cdx*cay*cbz+cax*cby*cdz-(cbz*cdy*cax+cdz*cay*cbx+caz*cby*cdx)); a1=cby*caz-(cbz*cay); a2=cbx*caz-(cbz*cax); a3=cbx*cay-(cby*cax); area=sqrt(pow(a1,2)+pow(a2,2)+pow(a3,2)); h=abs(volumen/area); printf("La distancia de los vectores AB y CD es: %.2f\n",h); return 0;}