Código de problemas de programación

17
4 #include<stdio.h> #include<stdlib.h> int main() { float Dh, M, D, St; printf("Ingrese cantidad por hora\n"); scanf("%f", &Dh); system("CLS"); M = (Dh * 8 * 7); //puse 8 porque segun trabaja 8 horas al dia y 7 porque supuestamente trabaja todos los dias D = (M*0.03); St = (M - D); printf("El sueldo semanal es:$%.2f", St); system("PAUSE>null"); return 0; } #include<stdio.h> #include<stdlib.h> int main() { float l, a, P, A; printf("Ingrese valor del lado\n"); scanf("%f", &l); system("CLS"); printf("Ingrese valor del apotema\n"); scanf("%f", &a); system("CLS"); P = (l * 6); A = (P*a) / 2; printf("El Perimetro es:%.2f\n", P); printf("El %crea es:%.2f", 181, A); system("PAUSE>null"); return 0; } #include<stdio.h> #include<stdlib.h> int main() { float p, s, pkg, conv, tp, convs, ts, subt, imp, T; printf("Ingrese kilogramos de pollo\n"); scanf("%f", &p); system("CLS"); printf("Ingrese cantidad de sodas\n"); scanf("%f", &s); system("CLS"); pkg = (p*2.2046); conv = (6 * 14.80); tp = (pkg*conv); convs = (1.5*14.80); ts = (s*convs); subt = (tp + ts); imp = (subt*0.08); T = (subt + imp); printf("El total por los kilogramos de pollo es:$%.2f\n", tp); printf("El total por las sodas es:$%.2f\n", ts);

description

Prácticas de progamación

Transcript of Código de problemas de programación

Page 1: Código de problemas de programación

4 #include<stdio.h> #include<stdlib.h> int main() { float Dh, M, D, St; printf("Ingrese cantidad por hora\n"); scanf("%f", &Dh); system("CLS"); M = (Dh * 8 * 7); //puse 8 porque segun trabaja 8 horas al dia y 7 porque supuestamente trabaja todos los dias D = (M*0.03); St = (M - D); printf("El sueldo semanal es:$%.2f", St); system("PAUSE>null"); return 0; } #include<stdio.h> #include<stdlib.h> int main() { float l, a, P, A; printf("Ingrese valor del lado\n"); scanf("%f", &l); system("CLS"); printf("Ingrese valor del apotema\n"); scanf("%f", &a); system("CLS"); P = (l * 6); A = (P*a) / 2; printf("El Perimetro es:%.2f\n", P); printf("El %crea es:%.2f", 181, A); system("PAUSE>null"); return 0; }

#include<stdio.h> #include<stdlib.h> int main() { float p, s, pkg, conv, tp, convs, ts, subt, imp, T; printf("Ingrese kilogramos de pollo\n"); scanf("%f", &p); system("CLS"); printf("Ingrese cantidad de sodas\n"); scanf("%f", &s); system("CLS"); pkg = (p*2.2046); conv = (6 * 14.80); tp = (pkg*conv); convs = (1.5*14.80); ts = (s*convs); subt = (tp + ts); imp = (subt*0.08); T = (subt + imp); printf("El total por los kilogramos de pollo es:$%.2f\n", tp); printf("El total por las sodas es:$%.2f\n", ts);

Page 2: Código de problemas de programación

printf("El total a pagar es:$%.2f", T); system("PAUSE>null"); return 0; }

#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { float r,m1, m2, F, G; printf("Ingrese valor de la masa 1\n"); scanf("%f", &m1); system("CLS"); printf("Ingrese valor de la masa 2\n"); scanf("%f", &m2); system("CLS"); printf("Ingrese valor de la distancia\n"); scanf("%f", &r); system("CLS"); printf("Ingrese valor de la constante de gravitaci%cn\n",162); scanf("%f", &G); system("CLS"); F = (G*m1*m2) /pow(r,2); printf("La fuerza de atracci%cn entre las masas es:%.4e", 162, F); system("PAUSE>null"); return 0; }

5 #include<stdio.h> #include<stdlib.h> float mco(float a); float mch(float a); float ma(float a); int main() { float p,c1,c2,c3; printf("Ingrese cantidad de pesos Mexicanos:[ ]\b\b\b"); scanf("%f", &p); system("CLS"); c1 = mco(p); c2 = mch(p); c3 = ma(p); printf("Su conversi%cn a pesos colombianos es:$%.2f\n", 162, c1); printf("Su conversi%cn a pesos chilenos es:$%.2f\n", 162, c2); printf("Su conversi%cn a pesos argentinos es:$%.2f\n", 162, c3); system("PAUSE>null"); return 0; } float mco(float a) { return a*170.44; }

Page 3: Código de problemas de programación

float mch(float a) { return a*41.094; } float ma(float a) { return a*0.56910; }

5.1

#include<stdio.h> #include<stdlib.h> float v(float a, float b, float c); int main() { float n1, n2, n3,c; printf("Ingrese valor de lo largo\n"); scanf("%f", &n1); system("CLS"); printf("Ingrese valor de lo ancho\n"); scanf("%f", &n2); system("CLS"); printf("Ingrese valor de la altura\n"); scanf("%f", &n3); system("CLS"); c = v(n1,n2,n3); printf("El volumen es:%.2f\n",c); system("PAUSE>null"); return 0; } float v(float a, float b, float c) { float mult; mult = (a*b*c); return mult; }

5.2

#include<stdio.h> #include<stdlib.h> int p(int a); int main() { int c,o; printf("Ingrese cantidad de personas en el edificio:[ ]\b\b\b"); scanf("%d", &c); system("CLS"); o= p(c); printf("La cantidad total de mujeres en el edificio es: %d", o); system("PAUSE>null"); return 0; } int p(int a) { return a*0.2; }

Page 4: Código de problemas de programación

5.3 #include<stdio.h> #include<stdlib.h> float ca(float a); int main() { float p,c; printf("Ingrese cantidad de personas:[ ]\b\b\b"); scanf("%f", &p); system("CLS"); c = ca(p); printf("La cantidad de carne necesaria es:%.0fkg", c); system("PAUSE>null"); return 0; } float ca(float a) { return a*0.3; }

6 6-1 #include<stdio.h> #include<stdlib.h> float s(float a); int main() { float x, y; printf("Ingrese su sueldo actual\n"); scanf("%f",&x); y=s(x); printf("Su sueldo es:$%.2f",y); system("PAUSE>null"); return 0; } float s(float a) { if (a>=1000) { return(a*0.12)+a; } if(a<1000) { return (a*0.15) +a; } }

6-2

#include<stdio.h> #include<stdlib.h> float conv(float a); int main() { float a,x;

Page 5: Código de problemas de programación

printf("1.Pulgadas a milimetros\n"); printf("2.Pulgadas a pies\n"); printf("3.Pulgadas a yardas\n"); printf("Elegir una opcion ( )\b\b\b"); scanf("%f",&a); x=conv(a); printf("El resultado es:%f\n",x); system("PAUSE>null"); return 0; } float conv(float a) { float b,d; if(a==1) { printf("Dame un valor\n"); scanf("%f",&d); return (d*25.4); } if(a==2) { printf("Dame un valor\n"); scanf("%f",&d); return(d*1)/12; } if(a==3) { printf("Dame un valor\n"); scanf("%f",&d); return(d*1)/36; } }

6-3

#include<stdio.h> #include<stdlib.h> #include<math.h> float r(float a, float b, float c); float r1(float a, float b, float c); int main() { float a, b, c, d, x; printf("Ingrese valores de a, b y c\n"); scanf("%f%f%f", &a, &b, &c); d = r(a, b, c); x = r1(a, b, c); system("PAUSE>null"); return 0; } float r(float a, float b, float c) { float e, f, g, h, y; e = (-1 * b); f = (pow(b, 2) - 4 * a*c); y = (sqrt(f)); g = (2 * a); h = (e + y) / g;

Page 6: Código de problemas de programación

if (f >= 0) { return(printf("La raiz positiva es:%.2f\n",h)); } else { printf("La raiz es imaginaria\n"); } } float r1(float a, float b, float c) { float i, j, k, l, m; i = (-1 * b); j = (pow(b, 2) - 4 * a*c); m = (sqrt(j)); k = (2 * a); l = (i - m) / k; if (m >= 0) { return(printf("La raiz negativa es:%.2f",l)); } else { printf("La raiz es imaginaria\n"); } }

7

7-1

#include<stdio.h> #include<stdlib.h> int f(int a, int b); int main() { int nj, tj, tfj, p, o; printf("Ingrese el n%cmuero del jugador\n", 163); scanf("%d", &nj); printf("Ingrese cu%cntos tiros anot%c el jugador\n", 160, 162); scanf("%d", &tj); printf("Ingrese cu%cntos tiros fall%c el jugador\n", 160, 162); scanf("%d", &tfj); printf("¿Cu%cntos puntos anot%c el jugador\n", 160, 162); scanf("%d", &p); o = f(tj, tfj); printf("Los tiros en total del jugador %d fueron:%d\n",nj, o); if (p < 7 && p>=2) { printf("Anot%c pocos puntos", 162); } else if(p < 15 && p>=6) {

Page 7: Código de problemas de programación

printf("Anot%c puntos aceptables", 162); } else if (p < 23 && p>=15) { printf("Felicidades por sus anotaciones"); } system("PAUSE>null"); return 0; } int f(int a, int b) { if (a >= 1 && b >= 1) return (a + b); else return 0; }

7-2

#include<stdio.h> #include<stdlib.h> int main() { char letra; printf("Ingrese letra\n"); scanf("%c", &letra); if (letra == 'a' || letra == 'e' || letra == 'i' || letra == 'o' || letra == 'u' || letra == 'A' || letra == 'E' || letra == 'I' || letra == 'O' || letra == 'U') { printf("Es una vocal\n"); } else if (letra == 'y'||letra=='Y') { printf("Es semivocal\n"); } else if (letra == 'b' || letra == 'c' || letra == 'd' || letra == 'f' || letra == 'g' || letra == 'h' || letra == 'j' || letra == 'k' || letra == 'l' || letra == 'm' || letra == 'n' || letra == 'ñ' || letra == 'p' || letra == 'q' || letra == 'r' || letra == 's' || letra == 't' || letra == 'v' || letra == 'w' || letra == 'x' || letra == 'z'||letra == 'B' || letra == 'C' || letra == 'D' || letra == 'F' || letra == 'G' || letra == 'H' || letra == 'J' || letra == 'K' || letra == 'L' || letra == 'M' || letra == 'N' || letra == 'Ñ' || letra == 'P' || letra == 'Q' || letra == 'R' || letra == 'S' || letra == 'T' || letra == 'V' || letra == 'W' || letra == 'X' || letra == 'Z') { printf("Es consonante\n"); } system("PAUSE>null"); return 0; }

7-3

#include<stdio.h> #include<stdlib.h> float x(float a); int main() {

Page 8: Código de problemas de programación

float km,o; printf("Ingrese cantidad de kilometros recorridos\n"); scanf("%f", &km); o=x(km); printf("El total es :%.2f\n",o); system("PAUSE>null"); return 0; } float x(float a) { if (a>0 && a<=300) { return a * 30; } else if (a > 300 && a<=1000) { return (9000) +((a-300)* (30.15)); } else if (a > 1000) { return (30105) +((a-1000)* (30.25)); } }

8 #include<stdio.h> #include<stdlib.h> void s(int a); void de(); int main() { int x; printf("Ingenieria Industrial\n\n\n"); printf("1) para primer semestre\n"); printf("2) para segundo semeste\n"); x printf("3) para tercer semestre\n"); printf("4) para cuarto semestre\n"); printf("5) para quinto semeste\n"); printf("6) para sexto semestre\n"); printf("7) para septimo semestre\n"); printf("8) para octavo semeste\n"); printf("9) para noveno semestre\n"); printf("Elija el semestre que desee\t\t[ ]\b\b\b"); scanf("%d", &x); system("CLS"); s(x); system("PAUSE>null"); return 0; } void s(int a)

Page 9: Código de problemas de programación

{ switch (a) { case 1: printf("LAS MATERIAS SON\n\n"); printf("Calculo diferencial\n"); printf("Algebra\n"); printf("Comunicacion oral y escrita\n"); printf("Introduccion a la ingenieria\n"); printf("Quimica general\n"); printf("Desarrollo humano\n"); break; case 2: printf("LAS MATERIAS SON\n\n"); printf("Calculo integral\n"); printf("Metodologia de la investigacion\n"); printf("Estatica\n"); printf("Probabilidad y estadistica\n"); printf("Programacion\n"); printf("Electricidad y magnetismo\n"); break; case 3: printf("LAS MATERIAS SON\n\n"); printf("Calculo multivariable\n"); printf("Ecuaciones diferenciales\n"); printf("Dinamica\n"); printf("Metodos numericos\n"); printf("Termociencia\n"); break; case 4: printf("LAS MATERIAS SON\n\n"); printf("Ingenieria de sistemas\n"); printf("Materiales de ingenieria\n"); printf("Estadistica industrial\n"); printf("Metrologia y normalizacion\n"); printf("Circuitos electricos\n"); printf("Optativas\n\n"); printf("Higiene y seguridad industrial\n"); printf("Termodinamica aplicada\n"); printf("Administracion\n"); break; case 5: printf("LAS MATERIAS SON\n\n"); printf("Investigacion de operaciones 1\n"); printf("Proceso de fabricacion\n"); printf("Control estadistico de proceso\n"); printf("Microeconomia\n"); printf("Ingenieria de metodos\n"); printf("Optativas\n\n"); printf("Electronica industial aplicada\n"); printf("Ergonomia\n"); break; case 6: printf("LAS MATERIAS SON\n\n"); printf("Investigacion de operaciones 2\n"); printf("Planeacion y control de la produccion 1\n"); printf("Diseño de experimentos\n");

Page 10: Código de problemas de programación

printf("Contabilidad y costos\n"); printf("Administracion de la calidad\n"); printf("Optativas\n\n"); printf("Estudio del trabajo\n"); printf("Taller de maquinas herramientas\n"); printf("Diseño industrial asistido por computadora\n"); break; case 7: printf("LAS MATERIAS SON\n\n"); printf("Simulacion de sistemas\n"); printf("Planeacion y control de la produccion 2\n"); printf("Administracion de recursos humanos\n"); printf("Legislacion industrial\n"); printf("Topicos selectivos de ingenieria industrial\n"); printf("Optativas\n\n"); printf("Proyecto de calidad y desarrollo sustentable 1\n"); printf("Diagnostico industrial\n"); printf("Diseño de instalaciones industriales\n"); break; case 8: printf("LAS MATERIAS SON\n\n"); printf("Ingenieria economica\n"); printf("Automatizacion y control\n"); printf("Mexico y su desarrollo socioeconomico\n"); printf("Ingenieria ambiental\n"); printf("Optativas\n\n"); printf("Proyecto de calidad 2\n"); printf("Ingenieria de calidad\n"); printf("Topicos de calidad\n"); printf("Aseguramiento de la calidad\n"); break; case 9: printf("LAS MATERIAS SON\n\n"); printf("Formulacion y evaluacion de proyectos\n"); printf("Practicas profesionales\n"); printf("Etica profesional\n"); printf("Emprendedores\n"); printf("Taller de evaluacion formativa\n"); printf("Optativas\n\n"); printf("Proyecto de calidad 3\n"); printf("Psicologia industrial\n"); printf("Analisis de informacion financiera\n"); printf("Sistemas de comercializacion\n"); break; default: de(); break; } } void de() { printf("Opcion eronea\n"); }

#include<stdio.h> #include<stdlib.h> char sc(char a); int h(int a);

Page 11: Código de problemas de programación

int dci(int a); int m(int a); int dca(int a); int c(int a); int mil(int a); void de(); int main() { char n1; printf("Operaciones Aritm%cticas\n\n\n", 130); printf("a) para hect%cmetros\n", 162); printf("b) para dec%cmetros\n", 160); printf("c) para metros\n"); printf("d) para dec%cmetros\n", 161); printf("e) para cent%cmetros\n", 161); printf("f) para mil%cmetros\n", 161); printf("Elija la opci%cn que desee\t\t[ ]\b\b\b", 162); scanf("%c", &n1); system("CLS"); sc(n1); system("PAUSE>null"); return 0; } char sc(char a) { int x, z; switch (a) { case'a': case'A': printf("Ingresa valor\n"); scanf("%d", &x); z = h(x); printf("El resultado de convertir %d a hect%cmetros es %d", x, 162, z); break; case'b': case'B': printf("Ingresa valor\n"); scanf("%d", &x); z = dci(x); printf("El resultado de convertir %d a dec%cmetroses %d", x, 160, z); break; case'c': case'C': printf("Ingresa valor\n"); scanf("%d", &x); z = m(x); printf("El resultado de convertir %d a metros es %d", x, z); break; case'd': case'D': printf("Ingresa valor\n"); scanf("%d", &x); z = dca(x); printf("El resultado de convertir %d a dec%cmetros es %d", x, 161, z); break; case'e': case'E':

Page 12: Código de problemas de programación

printf("Ingresa valor\n"); scanf("%d", &x); z = c(x); printf("El resultado de convertir %d a cent%cmetros es %d", x, 161, z); break; case'f': case'F': printf("Ingresa valor\n"); scanf("%d", &x); z = mil(x); printf("El resultado de convertir %d a mil%cmetros es %d", x, 161, z); break; default: de(); break; return z; } } int h(int a) { return a * 10; } int dci(int a) { return a * 100; } int m(int a) { return a * 1000; } int dca(int a) { return a * 10000; } int c(int a) { return a * 100000; } int mil(int a) { return a * 1000000; } void de() { printf("La opci%cn elegida no existe, ERROR", 162); }

#include<stdio.h> #include<stdlib.h> void s(int a); int main() { int op; printf("Departamento\n\n\n", 130); printf("1) Sistemas\n"); printf("2) Producci%cn\n",162); printf("Elija el departamento en el cual trabaja\t\t[ ]\b\b\b", 162); scanf("%d", &op);

Page 13: Código de problemas de programación

system("CLS"); s(op); system("PAUSE>null"); return 0; } void s(int a) { int x, y, z; switch (a) { case 1: printf("Ingresa numero de faltas que tiene en el ultimo año trabajado\n"); scanf("%d", &x); printf("Ingresa horas trabajadas por semana\n"); scanf("%d", &y); z=y*300; switch(x) { case 0: printf("Su sueldo es= %d\n",z+600); break; case 2: printf("Su sueldo es= %d\n",z+300); break; case 3: printf("Su sueldo es= %d\n",z+140); break; default: printf("Su sueldo es= %d\n",z); break; } break; case 2: printf("Ingresa nmero de faltas que tiene en el ultimo año trabajado\n"); scanf("%d", &x); printf("Ingresa horas trabajadas por semana\n"); scanf("%d", &y); z=y*220; switch(x) { case 0: printf("Su sueldo es= %d\n",z+600); break; case 2: printf("Su sueldo es= %d\n",z+300); break; case 3: printf("Su sueldo es= %d\n",z+140); break; default: printf("Su sueldo es= %d\n",z); break; } break; default:

Page 14: Código de problemas de programación

printf("Departamento no encontrado"); break; } }

9

#include<stdio.h> #include<stdlib.h> int c(int a); int main() { int j=1,z; z=c(j); system("PAUSE>null"); return 0; } int c(int a) { int x=a, y; do { if (x==1) { printf("%d elefante, se balanceaba, sobre la tela de una araña, como veía que resistía, fue a llamar a otro elefante.\n",x); } else if(x>1) { printf("%d elefantes, se balanceaban, sobre la tela de una araña, como veían que resistía, fueron a llamar a otro elefante.\n",x); } else { printf("ERROR"); } x++; printf("¿Desea cantar de nuevo?\n1\tsi\n2\tno\n"); scanf("%d",&y); }while(y==1); return printf("Cantaste %d veces",x-1); }

#include<stdio.h> #include<stdlib.h> int main() { int x, y, z, a=0;

Page 15: Código de problemas de programación

for (x = 1; x <= 10; x++) { printf("Cuantas horas trabaja a la semana?\n"); scanf("%d", &y); if (y> 0 && y <= 40) { z = (y * 50); } else if (y > 40 && y <= 50) { z = ((y - 40) * 100) + 2000; } else if (y>50) { z = ((y - 50) * 150) + 3000; } else { z = 0; } a = a + z; } printf("El acumulado es: $%d\n", a); system("PAUSE>null"); return 0; }

#include<stdio.h> #include<stdlib.h> int m(int a,int b); int main() { int x, y, z; printf("Ingrese el numero de la tabla que quiere multiplicar\n"); scanf("%d", &y); printf("Ingrese el numero de veces que quiere multiplicar la tabla deseada\n"); scanf("%d", &x); if (x > 0 && x<=50) { z = m(x, y); printf("El total del acumulado de la tabla del %d es= %d", x, z); } else { printf("Error\n"); } system("PAUSE>null"); return 0; } int m(int a,int b) { int i = 1, o = 0,c; while (i <= a) {

Page 16: Código de problemas de programación

c = b*i; printf("%d*%d=%d\n", b, i, c); i++; o = o + c; } return o; }

10

#include<stdio.h> #include<stdlib.h> int main() { int x, y, z; printf("Ingrese el valor que desee\n"); scanf("%d", &x); system("CLS"); if (x > 0 && x < 50) { for (y = x; y >= 1; y--) { for (z = y; z <= x; z++) { printf("%d", z); } printf("\n"); } } else { printf("ERROR\n"); } system("PAUSE>null"); return 0; }

#include<stdio.h> #include<stdlib.h> int main() { float a=0,y=0,z=0,h=0,c; int b, d = 0, e, x, a1 = 0, a2 = 0, alto, control = 0; do { printf("Ingrese numero de control :"); scanf("%d", &b); a = 0; for (x = 0; x<3; x++) { printf("Ingrese calificacion %d: ", x + 1); scanf("%f", &c); a = a + c;// guardar las calificaciones }

Page 17: Código de problemas de programación

y = a / 3;//promedios. printf("Su promedio es %.2f\n",y); if (y>0 && y< 60) { printf("REPROBASTE\n"); a1++; } else if (y>=60 && y<= 100) { printf("APROBASTE\n"); a2++; } else { printf("ERROR\n"); } z = z + y;//la suma de los promedios. if (y > control) { control = y; alto = b; } d++;//para saber cuantos datos se leeran. printf("Desea capturar otro estudiante\n"); printf("1. Si\n"); printf("2. No\n"); scanf("%d", &e); } while (e ==1); h = z / d;// promedio general printf("Se leyeron %d alumnos\n", d); printf("El total de alumnos que reprobaron fueron %d\n", a1); printf("El total de alumnos que pasaron fueron %d\n", a2); printf("El promedio del grupo de alumnos capturados es %.2f\n", h); printf("El promedio mas alto lo obtuvo la matricula %d\n", alto); system("PAUSE>null"); return 0; }