ejersicios desarrollados en C++

April 3, 2018 | Author: Walter Medina Tocas | Category: Algorithms, C++, Multiplication, Budget, Forests


Comments



Description

10“Año de la Consolidación Económica y Social del Perú”“Universidad Nacional de Trujillo Subsede Guadalupe - Valle Jequetepeque” Facultad: Ciencias Físicas y Matemáticas. Escuela: Ing. Informática Área: Algoritmos. Docente: Ing. Jose Luis Peralta Lujan. Alumno: Segundo Walter Medina Tocas. Tema: - Problemas secuenciales y estructura de con trol - vectores Guadalupe, 19 de Julio del 2010 Listado de Ejercicios Problemas Secuenciales y Estructuras de Control 1. Suponga que un individuo desea invertir su capital en un banco y desea saber cuanto dinero ganara después de un mes si el banco paga a razón de 2% mensual. Pseudocódigo: Algoritmo ganancia Var Entero cap_in Real gan inicio Leer cap_in gan = cap_in * 0.02 mprimir gan Fin En C++ #include <stdio.h> #include <iostream.h> main() { int cap_in; float gan; cout<<"Cantidad a invertir:"; cin>>cap_in; gan=cap_in*.02; cout<<"\nLa ganancia es:"<<gan; } 2. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones. Pseudocódigo: Algoritmo total de pago Var Real sb,v1,v2,v3,com,tot_ven,tot_pag; Inicio Leer sb, v1, v2, v3 tot_vta = v1 + v2 + v3 com = tot_vta * 0.10 tpag = sb + com Imprimir tpag, com Fin En C++ #include <stdio.h> #include <iostream.h> main() { float sb,v1,v2,v3,com,tot_ven,tot_pag; sb=5000; cout<< "Ingrese la venta 1: "; cin>>v1; cout<< "\nIngrese la venta 2: "; cin>>v2; cout<< "\nIngrese la venta 3: "; cin>>v3; tot_ven=v1+v2+v3; com=tot_ven*.10; tot_pag=sb+com; cout<<"\nTotal de pago:"<<tot_pag; cout<<"\nComision:"<<com; } 3. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra. Pseudocódigo Algoritmo tiempo de pago Var Real tc,d,tp; Inicio Leer tc d = tc * 0.15 tp = tc - d Imprimir tp Fin C++: #include <stdio.h> cout<< "Ingrese la compra:".pef.15. cout<<"Ingrese la primer calificacion:". c2.prom.h> main() { float ca1.#include <iostream. cout<<"\nIngrese la segunda calificacion:".ptf.30 Ptf = tf * 0.h> main() { float tc.55 Pef = ef * 0.tp.c3.15 Cf = ppar + pef + ptf Imprimir cf Fin En C++: #include <stdio. c3. tf Prom = (c1 + c2 + c3)/3 Ppar = prom * 0.ca3. } 4. 30% de la calificación del examen final.ef.ca2. Pseudocódigo: Algoritmo calificación final Var Real c1.tf. cin>>tc.p.ppar.d. ef.tf.cf. . cout<<"\nEl total de la compra es:"<<tp.ppar.ptf.cf.ef. Un alumno desea saber cuál será su calificación final en la materia de Algoritmo. Dicha calificación se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales.h> #include <iostream.pef. d=tc*0.c2. cin>>ca1. 15% de la calificación de un trabajo final. Inicio Leer c1. tp=tc-d. cf=ppar+pef+ptf.15. printf ("\nEl porcentaje de hombres es:%f".15. cout<<"\nIntroduce la calificacion del trabajo final:".ta. cin>>cf.cin>>ca2. cin>>tf. printf ("\nEl porcentaje de mujeres es:%f". Realizar un programa que calcule la edad de una persona en base a la fecha actual. . printf ("\nIngrese el numero de mujeres").h> main() { float nh. pm). ph=nh*100/ta. pef=ef*0. Inicio Leer nh.ph.ph.nm. cin>>ca3.& nm).pm. scanf ("%f". pm Fin En C++ #include <stdio. } 5. ptf=tf*0. cout<<"\nTu calificacion final es:"<<cf. ta=nh+nm.& nh). ppar=p*0. p=(ca1+ca2+ca3)/3. Pseudocódigo: Algoritmo porcentaje Var Real nh.55.ta. ph). cout<<"\nIntroduce la calificacion de tu examen final:". } 6.pm. Un maestro desea saber que porcentaje de hombres y que Porcentaje de mujeres hay en un grupo de estudiantes. printf ("Ingrese el numero de hombres").nm. nm ta = nh + nm ph = nh * 100 / ta pm = nm * 100 / ta Imprimir ph. pm=nm*100/ta. scanf ("%f". cout<<"\nIngrese la tercer calificacion:". cout<<"\nTu edad es: "<<e. end En C++ #include <iostream.fn Imprimir e Fin.Pseudocódigo: Algoritmo edad Var Entero fn. Pseudocódigo: Algoritmo equivalencia en dólares Var Real pes. dol). valdol.h> main() { int fn. cin>>vdol. En C++ #include <iostream. cout<<"\nIntroduce cual es tu monto en pesos:".vdol. } . dol=pes/valdol. cout<<"Introduce tu año de nacimiento:".fa.e. fa edad = fa . } 7. start // Equivalencias en dólares read pes. printf ("El valor en pesos es:%f".dol. Dada un cantidad en pesos. cout<<"El valor en pesos es: "<<dol. Inicio Leer fn. dol. obtener la equivalencia en dólares. cin>>pe. asumiendo que la unidad cambiaría es un dato desconocido.h> main() { float pe. dol=pe/vdol.dol. cin>>fn. cout<<"\nIntroduce el año actual:". e=fa-fn. cout<<"Introduzca el sistema cambiario:".valdol. cin>>fa.e.fa. if(n>0) { cout<<"el balor absoluto es del mismo es:"<<n. fin sino En C++: #include <iostream. leer:n. Pseudocódigo: Algoritmo valor absoluto del mismo Var Entero n. si(n>0) mostrar:el balor absoluto es del mismo es: n. Start int n. cin>>n.r. . fin si si no r=n*-1. mostrar:Ingrese numero: ". mostrar:el balor absoluto del mismo es: r. r.r. leer un número y escribir el valor absoluto del mismo.h> void main() { int n. cout<<"Ingrese numero: ".8. } else { r=n*-1. } } 9. sa. in Inicio Leer sa in=sa*0.25.25 ns=sa+in Mostrar ns. } . Fin En C++ función #include <iostream. ns=sa+0.h> float salario(float sa) { float ns. Pseudocódigo: Algoritmo: nuevo salario Var Real ns. calcular el nuevo salario de un obrero si obtuvo un un incremento del 25% sobre su salario anterior. return(ns). cout<<"el balor absoluto del mismo es:"<<r. 30. pe=pr*. El presupuesto anual del hospital se reparte conforme a la sig.pr.t. . t=pr*. cin>>pr. Traumatologia.void main(void) { float s. s=salario (n). cout<<"el nuevo salario es: "<<s. inicio Leer pr. cout<<"escriba salario anterior: ".40.t. Pediatría. Pseudocódigo: Algoritmo: presupuesto anual Var Real g. cin>>n.30.30. g=pr*.pr.n. En un hospital existen tres áreas: Ginecología.pe.h> main () { float g.30. pe=pr*. } 10.pe. mostrar El presupuesto para ginecología mostrar El presupuesto para traumatología mostrar El presupuesto para pediatría fin En C++ #include <iostream. t=pr*. para cualquier monto presupuestal. Leer pr. tabla: Área Porcentaje del presupuesto Ginecología 40% Traumatologia 30% Pediatría 30% Obtener la cantidad de dinero que recibirá cada área.40. cout<<"Ingrese el monto del presupuesto". g=pr*. po. El dueño de una tienda compra un articulo a un precio determinado. todos los lunes una persona corre la misma ruta y cronometra los tiempos obtenidos. cout<<"Introduce el monto de la compra:".h> main() { float p_c. Pseudocódigo: Algoritmo: tiempo promedio Var . cout<<"\nLaganancia es de: "<<po.30. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. } 11.cout<<"\n El presupuesto para ginecologia es: "<<g. Pseudocódigo: Algoritmo: ganancia var real p_c. } 12.g.g.g Write mostra:"\nEl precio de venta es ". cin>>p_c. g. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera. Start Read p_c. g=po+p_c. cout<<"\n\nEl presupuesto para pediatria es: "<<pe. Mostrar:"\nLaganancia es de : end En C++ #include <iostream. cout<<"\n\nEl presupuesto para traumatologia es: "<<t. po=p_c*.po. cout<<"\nEl precio de venta es: "<<g.po. tv. cin>>tv. tm.tp. cin>>tj. cout<<"esctiba el tiempo recorrido de miercules:".h> void main(void) { float tl. Inicio Leer tl. cin>>tma. tj. Tp= (tl+tm+tmi+tj+tv+ts+td)/7 Mostrar tp.tmi. tm. cout<<"esctiba el tiempo recorrido de viernes:". cin>>td. tp=(tl+tma+tmi+tj+tv+ts+td)/7. tmi. Fin En C++ #include <iostream. cin>>tl. td. tv.ts. cout<<"esctiba el tiempo recorrido de domingo:". cout<<"esctiba el tiempo recorrido de martes:".tma. cin>>tmi.tv. tmi. cout<<"esctiba el tiempo recorrido de sabado:". cout<<"el tiempo promedio recorrido es: "<<tp. td. ts.tj. tj. cin>>ts.tl.td.Real tp. cout<<"esctiba el tiempo recorrido de lunes:". cout<<"esctiba el tiempo recorrido de jueves:". ts. . float m3) { float p3.ct. Real m1. cout<< "la primera persona aporto: "<<p1. p3. m2. Ct= m1+m2+m3 P1=m1/ct Mostrar p1. Fin Función en C++ #include <iostream.p2. float m2.h> float porcentaje (float m1. p2. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. m3. m3. P2=m2/ct Mostrar p2. p2=m2/ct. Pseudocódigo: Algoritmo: porcentaje de tres trabajadores Var Carácter p1.p1. P3=m3/ct Mostrar p3. ct=m1+m2+m3. Inicio Leer m1. p1=m1/ct. ct. cout<< "la segunda persona aporto: "<<p2.} 13. Tres personas deciden invertir su dinero para fundar una empresa. . Cada una de ellas invierte una cantidad distinta. m2. cout<<"ingrece el segundo monto:". Pm=(nx+nt)/2. } void main(void) { float n1. Pseudocódigo: Algoritmo: promedio general Var Real pg. Mostrar pf.p3=m3/ct.p2. cout<<"ingrece el tercer numero:". nt. cin>>n3. . } 14. Un alumno desea saber cuál será su promedio general en las tres materias más difíciles que cursa y cuál será el promedio que obtendrá en cada una de ellas.a. cout<<"ingrece el prmer monto:". pq. Mostrar pm. cin>>n2. Pf=(nx+nt)/2. Leer nx.p3). pf. nx.n2. cin>>n1. Leer nx. cout<< "la tercera persona aporto: "<<p3.nt. a=porcentaje (n1. return (p1.n2. pm. Estas materias se evalúan como se muestra a en el problema 15.n3). nt.n3. cin>>nx.pq. Leer pm. } cout<<"ingrece el promedio del examen: ".Leer nx.pq.pm.nx. cout<<"ingrece el promedio del la tarea: ". . cout<<"ingrece el promedio del examen: ". cout<<"el promedio de matematica es: "<<pm. } else { cout<<"el dato es erronio ingrece menores que 20 si no no dara el prmedio: ".nt. cin>>nt.pf. cin>>nt.nt<=20) { pm=(nx+nt)/2. Pq=(nx+nt)/2 Mostrar pq. cout<<"ingrece el promedio del la tarea: ". if (nx.nt.pf. Pg=(pm+pf+pq)/3 Mostrar pg: Fin En C++ #include <iostream. cin>>nx.h> void main(void) { float pg. } pg=(pm+pf+pq)/3. } . } cout<<"ingrece el promedio del examen: ". } else { cout<<"el dato es erronio ingrece menores que 20 si no no dara el promedio ".if (nx. cin>>nx. cout<<"ingrece el promedio del la tarea: ".nt<=20) { pq=(nx+nt)/2. cout<<"el promedio de fisica es: "<<pf. if (nx. cout<<"y el promedio general es: "<<pg. cin>>nt. } else { cout<<"el dato es erronio ingrece menores que 20 si no no dara el promedio ".nt<=20) { pf=(nx+nt)/2. cout<<"el promedio de quimica es: "<<pq. Pseudocódigo: Algoritmo asignatura Var Real: 16. La calificación de Química se obtiene de la siguiente manera: Examen 85% Promedio de tareas 15% En esta materia se pidió un promedio de tres tareas.Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco.000 Intereses >7000 Interés total = in + 7000 Ctotal = intes total +c Pseudocódigo Algotitmo ganancia var start Declaración . El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000. Calcular el promedio de un alumno cualquiera por asignatura y total. La calificación de Matemáticas se obtiene de la siguiente manera: Examen 90% Promedio de tareas 10% En esta materia se pidió un total de tres tareas. La calificación de Física se obtiene de la siguiente manera: Examen 80% Promedio de tareas 20% En esta materia se pidió un total de dos tareas. y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta.15. Cantidad = 50. in. } else .C. if (in>700) { in=in+7. cin>>in. ct=in+c.000 Ct=int+cantidad Mostrar ct Else Tp= in + c Mostrar tp Fin En C++: #include <iostream. cout<<"con interes: "<<ct. cin>>c.h> void main(void) { float c. nt. Entrada Ingrese la cantidad Lea la cantidad Ingrese los intereses Lea intereses Si in>7000 Int=in+7.ct.tp. cout<<"ingrece el interes: ".000. cout<<"ingrece la cantidad de dinero: ". in. C3. cout<<"escrib la primera calificacion: ". P Entrada P = C1 +C2 +c3 Si P > 70 Escriba pasó Else Escriba pedio Fin En C++: #include <iostream. } } 17.{ tp=in+c. reprueba en caso contrario.c2. Calificacion1 =4.p. . cout<<"sin interest: "<<tp.h> void main(void) { float c1.0 Promedio=39 el alumno no aprobó.5 aprueba si su promedio es >70 Calificacion2=4. cin>>c1. Pseudocódigo: Inicio Declaración C1. Determinar si un alumno aprueba a reprueba un curso. C2. sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70.c3.0 Calificacion3=3. if (p>70) { cout<<"el alumno aprueba".000 Tp = Tc-0. Tp Entrada Ingrese el total de la compra Lea Tc Si Tc > 1. } else { cout<<"el alumno repruba". cin>>c3. } } 18.cout<<"escrib la segunda calificacion: ". En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿Cual será la cantidad que pagara una persona por su compra? Pseudocódigo: Inicio Declaración Vc . cin>>c2.20 Mostrar Tp Else Mostrar Tc Fin . cout<<"escrib la tercera calificacion: ". p=c1+c2+c3. En C++: #include <iostream. Un obrero necesita calcular su salario semanal. if (tc>1. Hora E.tc. cout<<"ingrece el total del costo ". cin>>tc. Htp. el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $16 por hora Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra. } } 19. S.tp.20. Pseudocódigo: start Declaración Horas. Hi Entrada Ingrese las horas trabajadas Lea horas trabajadas Si Horas trabajadas > 40 Hi = 40*16 He = H * 40 Htp= He * 20 S = He + Hi Mostrar S Else S= H * 16 Mostrar S Fin . cout<<"total de pago:"<<tp.000) { tp=tc-0. } else { cout<<"el total del costo es:"<<tc.h> void main(void) { float vc. En C++: #include <iostream. } else { s=h*16.hex. } } 20. htp=hex*20. cout<<"escriba las horas trabajadas:". cout<<"el salario es:"<<s. hex=h*40.s. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000. if (h>40) { hi=40*16. cin>>h. cout<<"el salario es:"<<s. Pseudocódigo: . s=hex+hi.h> void main(void) { float h.hi.htp. y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta. Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. in. cout<<ct.tp.Inicio Declaración C. cin>>in.ct. } else { tp=in+c. nt.Y . ct=nt+c. cout<<"ingrece la cantidad:". ct Entrada Ingrese la cantidad Lea la cantidad Ingrese los intereses Lea intereses Si in>7000 Int=in+7.in. cout<<"ingrece los interses:". cin>>c.nt. Que lea dos números y los imprima en forma ascendente. cout<<tp.000. Pseudocódigo: Inicio Declaración X.h> void main(void) { float c.000 Ct=int+cantidad Mostrar ct Else Tp= in + c Mostrar tp Fin En C++: #include <iostream. } } 21. if (in>7000) { nt=in+7. y. cout<<"ingrece el valor de y:".h> void main(void) { float x. cin>>x. } else { "imprimay". "imprimay". "imprimax".Entrada Ingrese el valor de X Lea el valor de X Ingrese el valor de Y Lea el valor de y Si X < Y Imprima x Imprima Y Else Imprima Y Imprima X Fin En C++: #include <iostream. cout<<"ingrece el valor de x:". cin>>y. if (x<y) { "imprimax". . se encuentra en reposo y desea saber cuantas calorías consume su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que tiene permitido realizar son únicamente dormir o estar sentado en reposo. que pesa 70 kg. cout<<"ingrese la actividad ".dor.08 calorías por minuto y estando sentado en reposo consume 1. Pseudocódigo: Inicio Declaración Actividad. Una persona enferma. if (ac=dor) { . Consume Entrada Digite la actividad que esta asiendo Lea la actividad que esta asiendo Si actividad = dormir Muestre consume 1.sen.} } 22. Los datos que tiene son que estando dormido consume 1.66 calorías por minuto.h> void main(void) { float ac.08 Calorías Else Si Actividad = Sentado Muestre Consume 1.co.66 Calorías Else Muestre Actividad no valida Fin En C++: #include <iostream. cin>>ac. Pu. Clave. Pseudocódigo: Inicio Declaración Nom. El descuento lo hace en base a la clave. } else { if (ac=sen) { cout<<" consume 1.66 calorias ". precio original y su precio con descuento. } else { cout<<" actividad no valida ". clave. } } } 23.08 calorioas ". si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20% (solo existen dos claves). Hacer un algoritmo que imprima el nombre de un artículo.cout<<" connsume 1. Pd Entrada Digite el nombre Lea el nombre Digite la clave . 10 Else Si Clave = 02 Td= Pu -0.pu.lea la clave Digite el precio por unidad Lea precio por unidad Si Clave = 01 Pd= Pu 0. cout<<" escriba el precio por unidad: ".10. } else { if (cl=02) . cout<<" escriba el nombre ". char no.pd. cin>>pu. Clave. cin>>cl. if (cl=01) { pd=pu-0.20 Mostrar Td. cin>>no. Nombre.h> void main(void) { float cl. Precio por unidad FIN En C++: #include <iostream. cout<<" escriba la clave: ". 20 Mostrar Tp Else TP= T 0. . cout<<" digite el total de camisas ".tp.no.20. } else { tp=t-0.10. cin>>t. Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%. cout<< "lo que debe pagar con el descuento del 20% es: "<<tp. if (t>=3) { tp=t-0. Pseudocódigo: Algoritmo tol apagar var Inicio Declaración Total. TP Entrada Digite el total de camisetas Lea el total de camisetas Si Cant >=3 Tp = T-0.pu.can. } 24.20. cout<< "lo que debe pagar con el descuento del 10% es: "<<tp. } } Cout<<pd.{ pd=pu-0.10 Mostrar Tp Fin En C++: void main(void) { float t. Hacer un algoritmo que calcule el total a pagar por la compra de camisas.cl. h> void main() { int c.n. si(n<5&&n>=0) c=n*800. cout<<"Cuantas llantas compra?: ". Calcular el total que una persona debe pagar en una llantera.n. inicio mortar: Cuantas llantas compra?: ". leer:n. .} } 25. Pseudocódigo: var real: int c. mostrar: endl<<"Costo: "<<c. si el precio de cada llanta es de $800 si se compran menos de 5 llantas y de $700 si se compran 5 o mas. fin si si no si(n>=5) c=n*700. mostrar:endl<<"Costo: "<<c. fin si fin si no si no mostrar: Numero de llantas Incorrecto!". En C++: #include <iostream. cin>>n. cout<<endl<<"Costo: "<<c. En un supermercado se hace una promoción.num Entrada prueba de esc Deguite v compra Leerv compra Digite num Leanum Si num>5 Tv=tc-15% Sino Tv=tc-20% . } else if(n>=5) { c=n*700.tp. si es mayor o igual a 74 el descuento es del 20%. Si el numero escogido es menor que 74 el descuento es del 15% sobre el total de la compra. mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar. Pseudocódigo: Declaración Tc. } } 26. cout<<endl<<"Costo: "<<c. Obtener cuánto dinero se le descuenta. } else { cout<<"Numero de llantas Incorrecto!". if(n<5&&n>=0) { c=n*800. 02 Mostrar p Fin si En C++: .15. Una compañía de seguros esta abriendo un departamento de finanzas y estableció un programa para captar clientes. } 27. } else { d=tc-0.h> void main(void) { float tc. } cout<<d. que consiste en lo siguiente: Si el monto por el que se efectúa la fianza es menor que $50 000 la cuota a pagar será por el 3% del monto. Algoritmo: monto Var Real: m.d. y si el monto es mayor que $50 000 la cuota a pagar será el 2% del monto. cin>>tc. cout<<"digite el total de la compra: ". if (nu<74) { d=tc-0.03 Mostrar p Fin si Si (m>50000) P=m-0.nu. La afianzadora desea determinar cual será la cuota que debe pagar un cliente.20. Leer monto Si( m<50000) p=mt-0.Mostrar tv Fin En C++: #include <iostream.p. p. El costo de todas las materias es el mismo.#include <iostream. Pseudocódigo: Algoritmo: pagar según su promedio Var . } if (m>50000) { p=m-0. Si el promedio obtenido es menor que 9 deberá pagar la colegiatura completa. cin>>m. se le hará un descuento del 30% sobre la colegiatura y no se le cobrara IVA. cout<<"el pago con el descuento del 2% es: "<<p. cout<<"el pago con el descuento del 3% es: "<<p. En una escuela la colegiatura de los alumnos se determina según el número de materias que cursan. el cual consiste en lo siguiente: Si el promedio obtenido por un alumno en el último periodo es mayor o igual que 9. if (m<50000) { p=m-0. la cual incluye el 10% de IVA. cout<<"ingrece el monto: ".03. } } 28. Se ha establecido un programa para estimular a los alumnos.h> void main(void) { float m. Obtener cuanto debe pagar un alumno.02. Fin si En C++: #include <iostream. } if (pr<9) { pa=c+0.Real: pr. cout<<"el costo actual que debera pagar con el descuento del 30% es: "<<pa.3. if (pr>=9) { pa=c-0.1 Mostrar c.pr.pa.1.c.pa. cin>>c. Inicio Leer pr. cin>>pr. Fin si Si (pr<9) C=c+0.3 Mostrar c. cout<<"ingrece el costo de la cleguiatura ". . cout<<"el costo actual que debera pagar con el aumento del 10% es: "<<pa.h> void main(void) { float c. cout<<"engrece el promedio ".c. Si (pr>=9) C=c-0. Si los ingresos del comprador son menos de $8000 o mas el enganche será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años. Se desea reforestar un bosque que mide determinado número de hectáreas. a pagar en diez años. entonces decidirá sembrar de la siguiente manera: Porcentaje de la superficie del bosque 70% 20% 10% pino oyamel cedro Tipo de árbol . gana valor.30 tp=va-res c=tp/7 fin 30. La empresa quiere obtener cuanto debe pagar un comprador por concepto de enganche y cuanto por cada pago parcial. Pseudocódigo: declaracion Suledo. vac Entrada Diguite lo q gana Lea gana Si gana>8000 gana>8000 res=va*0.} } 29. bajo las siguientes condiciones: Si los ingresos del comprador son menores de $8000 o mas el enganche será del 15% del costo de la casa y el resto se distribuirá en pagos mensuales. Si la superficie del terreno excede a 1 millón de metros cuadrados.15 tp=vc-res c=tp/10 sino gana<8000 res=va*0.Una empresa de bienes raíces ofrece casas de interés social. Si la superficie del terreno es menor o igual a un millón de metros cuadrados. entonces decidirá sembrar de la siguiente manera: Porcentaje de la superficie del bosque 50% 30% 20% Tipo de árbol pino oyamel cedro Se desea saber el numero de pinos.h> void main(void) { float sup. if (sup>1000000) . s Entrada Digite superficie Lea superficie Si sup>10000m2 S=70%pino 20%oyameles 10%cedro Sino S=50%pino 30%eucalicto 20%cedro Mostrar s Fin En C++: #include <iostream. cin>>sup. si se sabe que en 10 metros cuadrados caben 8 pinos. También se sabe que una hectárea equivale a 10 mil metros cuadrados. en 15 metros cuadrados caben 15 oyameles y en 18 metros cuadrados caben 10 cedros. oyameles y cedros que tendrá que sembrar en el bosque. Pseudocódigo: Declaración Superficie . cout<<"ingrece la superficie". Sin Mostrar pgs. 30% de oyameles. El dueño de la fábrica desea saber cuanto dinero perderá después de ser sometido a la revisión. Pseudocódigo: Algoritmo pérdida Var Real p.per. } else { cout<<"50% de pinos. } } 31. En C++: #include <iostream.pgs Inicio Ler p.{ cout<<"70% de pinos. El programa de control de contaminación consiste en medir los puntos IMECA que emite la fabrica en cinco días de una semana y si el promedio es superior a los 170 puntos entonces tendrá la sanción de parar su producción por una semana y una multa del 50% de las ganancias diarias cuando no se detiene la producción. 10% de cedros". 20% de oyameles.h> void main(void) . Si el promedio obtenido de puntos IMECA es de 170 o menor entonces no tendrá ni sanción ni multa. Si (p>170) Per=pgs*0.5 Mostrar per.pgs. 20% de cedros". Una fábrica ha sido sometida a un programa de control de contaminación para lo cual se efectúa una revisión de los puntos IMECA generados por la fábrica. Si (n1=n2) M=n1*n2.r. } } 32. Sino . if(p>170) { per=pgs*. cout<<"ingrece el promedio de contaminacion: ".per.s.05.{ float p.n2.n2. } else { cout<<"el empresario no pierde nada". Inicio Leer n1. cout<<"ingrece la ganancio de una semana: ". cin>>pgs. cout<<"el empresario pierde: "<<per. Leer 2 números. si son iguales que los multiplique. Pseudocódigo: Algoritmo según el numero Var Real: m. si el primero es mayor que el segundo que los reste y si no que los sume.pgs. Mostrar m. cin>>p.n1. m.Si (n1>n2) S=n1+n2. cout<<"escriba el segundo numero: ". } else { if(n1>n2) { r=n1-n2.h> void main(void) { float n1. cin>>n2. cin>>n1.n2.r. } } . cout<<" la suma es: "<<s. Sino r=N1-n2 mostrar r. fin En C++: #include <iostream. if(n1<n2) { s=n1+n2. Mostrar s. cout<<" la resta es: "<<r. cout<<"escreiba el primer numero: ".s. n2.if(n1=n2) { m=n1*n2.n2.n3. } } 33.c. cout<<"ingrece el segundo numero: ". Leer tres números diferentes e imprimir el número mayor de los tres. cout<<"ingrece el preimer numero: ". Si (n1>n2) Imprimir n1 Si (n2>n3) Imprimir n2 Si no Imprimir n3 En C++: #include <iostream. Pseudocódigo: Algoritmo: imprimir Var Entero: n1.h> void main(void) { float n1. n3.n3. n2. "<<m. Inicio Leer n1. . cin>>n1. cout<<" la multiplicacion es. Inicio Digite las horas Leea las horas . cout<<"ingrece el tercer numero: ". sabiendo que cuando las horas de trabajo exceden de 40. cin>>n3. Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa. } else { cout<<" el numero mayor es: "<<n3. el resto se consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8. Pseudocódigo: Algoritmo horas extras Var Real: hs.hx. } if(n2>n3) { cout<<" el numero mayor es: "<<n2.cin>>n2. } } 34.sh. if(n1>n2) { cout<<" el numero mayor es: "<<n1. si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como un porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo con la siguiente tabla: .sn.ht.sph. cout<<"el sueldo que gana normal y semanal sin horas extras es: "<<sn.h> void main(void) { float hx. cout<<"el sueldo de las horas extras es: "<<hx. cin>>ht. Fin En C++: #include <iostream. if(ht>40) { hx=sph*8*5*2. cout<<"digite el sueldo que gana por una hora: ". } else { sn=sph*8*5. cout<<"digite las horas trabajadas durante la senana: ".Digite el sueldo que gana por una hora el trabajador Leer el sueldo Si (hs>40) hx=sh*2 Mostrar hx. cin>>sph. } } 35. Mostrar uta. Mostrar uta.s. Mostrar uta Si (t>5 and t<10) Uta=s*0. Mostrar uta.Tiempo Menos de 1 año 1 año o más y menos de 2 años 2 años o más y menos de 5 años 5 años o más y menos de 10 años 10 años o más Pseudocódigo: Algoritmo: utilidad Var Entero: uta. Mostrar uta Si(t>10) Uta=s*0.s.15*12.h> Utilidad 5 % del salario 7% del salario 10% del salario 15% del salario 20% del salario .07*12.20*12.05*12.t. Si (t>2 and t<5) Uta=s*0. Si (t<1) Uta=s*0. En C++: #include <iostream. Inicio Leer t. Si (t>1 and t<2) Uta=s*0.1*12. t<10) { uta=s*0. if(t<1) { uta=s*0. cin>>t. cout<<" la utilidad anual del 10% es: "<<uta.t. } else { . cout<<" la utilidad anual de 5% es: "<<uta. cout<<" la utilidad anual del 15% es: "<<uta.s.07*12.15*12. cout<<"escriba el sueldo que gana mensual: ". cout<<" la utilidad anual del 7% es: "<<uta. } if (t>5.t<2) { uta=s*0. cout<<"escriba el tiempo del trabajador: ".t<5) { uta=s*0. } if (t>2. cin>>s.05*12. } if (t>1.1*12.void main(void) { float uta. si es azul un 50% y si es roja un 100%. Si (bolita=verde) D=v*0.50 .d.amarillo. Pseudocódigo: Algoritmo: color var Carácter: blanco.rojo. Si (bolita=amarillo) D=v*0.azul.v Si (bolita=balanco) D=v Mostrar: la compra no tubo ningún descuento d.uta=s*0. si es verde se le hará un 10% de descuento. Determinar la cantidad final que el cliente deberá pagar por su compra.25. Si la bolita es de color blanco no se le hará descuento alguno. Mostrar: p.azul.20*12. Si (bolita =azul) D=v*0. Inicio Leer: blanco. P=v-d.bolita.verde. Mostrar: p. Se sabe que solo hay bolitas de los colores mencionados.amarillo.verde. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. cout<<" la utilidad anual del 20% es: "<<uta.rojo. si es amarilla un 25%. } } 36.v.1 P=v-d. : "<<c<<endl. cout<<"\n Devera Pagar S/.25)).: "<<b<<endl.h> void main () { char a.: "<<c<<endl.P=v-d Mostrar: p. case 'az': c=(b*(0. case 'v' : c=(b*(0. Si(bolita=rojo) D=v*1 P=v-d Mostrar: p. cout<<"\n Ingrese el Valor de la Compra : ". cout<<"\n devera Pagar S/. cin>>a. case 'a' : c=(b*(0. case 'r' : cout<<"\n El Cliente No Devera Pagar Nada".5)). cin>>b.: "<<c<<endl. : cout<<"\n No hay descuento Alguno DEVE S/. break. float b. break. cout<<"\n Ingrese Color de la Bolita al Pagar en Cajac : ". switch(a) { case 'b' break.1)).h> #include<conio. break. En C++: #include<iostream. break. . cout<<"\n Devera Pagar S/.c. ed. Las personas adscritas a la jubilación por edad deben tener 60 años o mas y una antigüedad en su empleo de menos de 25 años. Las personas adscritas a la jubilación por antigüedad adulta deben tener 60 años o mas y una antigüedad en su empleo de 25 años o mas. Si(ed>=60) Si(em<25) Mostrar: jubilación por edad Si no Si(ed<60) Si(em>25) Mostrar: jubilación por antigüedad joven Si(ed>=60) Si(em>=25) Mostrar jubilación por antigüedad adulta En C++: . 37. quedara adscrita una persona Pseudocódigo: Algoritmo: tipo de jubilación Var Carácter em. El IMSS requiere clasificar a las personas que se jubilaran en el año de 1997. Existen tres tipos de jubilaciones: por edad. por antigüedad joven y por antigüedad adulta. Las personas adscritas a la jubilación por antigüedad joven deben tener menos de 60 años y una antigüedad en su empleo de 25 años o mas.default : } getch(). } cout<<"\n Color Indefinido ".ed Inicio Leer: em. Determinar en que tipo de jubilación. } } else { if(ed<60) { if(em>25) { cout<<" pertenece a la jubilacion antigua joven ". cout<<" ingrece el tiempo de empleo ". } } } if(ed>=60) { if(em>25) { cout<<" pertenece a la jubilacion antigua adulta ". cout<<" ingrece la edad ".#include <iostream. if (ed>=60) { if(em<25) { cout<<" pertenece a la jubilacion por edad ".ed. cin>>ed. } } } 38. cin>>em. En una fábrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del número de computadoras que compre. Si las computadoras son menos de cinco .h> void main(void) { char em. p.pct. Mostrar d. D=pct*0. Mostrar p Fin En C++: #include <iostream. D=pct*0. P=pct-d. si el número de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento.p. El precio de cada computadora es de $11. Si(nc>=5 & nc<10) Pct=nc*11000.000 Pseudocódigo: Algoritmo: descuernto Var Real: nc.d.se les dará un 10% de descuento sobre el total de la compra. .4. Inicio Digite numero de computadoras Leea el numero de computadoras Si (nc<5) Pct=nc*11000.d.pct. y si son 10 o más se les da un 40% de descuento.h> void main(void) { float nc.1. Si no Pct=nc*11000. P=pct-d.2. D=pct*0. P=pct-d. if(nc<5) { pct=nc*11000. de $250 si se compran de cinco a 10 y de $200 si se compran más de 10. En una llantera se ha establecido una promoción de las llantas marca “Ponchadas”.1.2. cin>>nc. d=pct*0. d=pct*0. . cout<<" el decunto que obtubo con el 20% es: "<<p. p=pct-d. } if(nc>=5 & nc<10) { pct=nc*11000. dicha promoción consiste en lo siguiente: Si se compran menos de cinco llantas el precio es de $300 cada una. p=pct-d.4. p=pct-d.cout<<" engrece la cantidad de computadoras compradas: ". d=pct*0. } else { pct=nc*11000. cout<<" el decunto que obtubo con el 10% es: "<<p. } } 39. cout<<" el decunto que obtubo con el 40% es: "<<p. Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que compra y la que tiene que pagar por el total de la compra. Mostra ppc Mostrar nll Si(nll>=5 & nll<10) Mostrar el precio por unidad es: $250 Pc=ppu*nll.ppc. Pseudocódigo: Algoritmo: total de la compra Var Real: nll. . Mostrar ppc Si no Mostrar el precio por unidad es: $200 Ppc=ppu*nll. cin>>nll. Mostrar ppc fin En C++: #include <iostream.h> void main(void) { float nll. cout<<" ingrece la cantidad de llantas: ". Inicio Leer nll Si(nll<5) Mostrar el precio por unidad es: $300 Ppc=ppu*nll.ppc. con IVA incluido.10 Algoritmos: pagar con e IVA incluido Var Real c.pd. Determinar cuanto pagara. ppc=nll*300. ppc=nll*200. cout<<"pel precio total que debe pagar es: "<<ppc. independientemente de esto. cout<<"pel precio total que debe pagar es: "<<ppc. } if(nll>=5 & nll<10) { cout<<"el precio por unidad es:$250 ". Carácter nosy. ofrece un 5% de descuento si la marca es “NOSY”. ppc=nll*250. un cliente cualquiera por la compra de su aparato. Pseudocódigo: IVA=0.ap . de algún aparato si este cuesta $2000 o mas. Un proveedor de estéreos ofrece un descuento del 10% sobre el precio sin IVA.d.if(nll<5) { cout<<"el precio por unidad es:$300 ". Además. } } 40. cout<<"pel precio total que debe pagar es: "<<ppc. } else { cout<<"el precio por unidad es:$200 ". tp.05. Fin En C++: #include <iostream. cin>>m. } . Tp=pd-dmn. Mostrar el precio que debe pagar es: tp.1 Pd=c-d+0. if(c>=2000) { d=c*0.d.dmn. cout<<"ingrece el costo del aprato ". cin>>c. cout<<"descuento que solo encluye el 10% es: "<<pd. char m. cout<<"inrece la marca ".h> void main(void) { float c.1.pd.Inicio Digite el costo del aparato Leer el costo del aparato Digite la marca del aparato Lea marca Si (c>=2000) D=c*0.1.nosy. pd=(c-d)+0.10 Si (ap=nosy) Dmn=pd*0. 10 15% 10.05. cout<<"el precio total con el deciento con la marca es: "<<tp.01 . Pseudocódigo: Algoritmos: cuanto pagar Var Real c.5 10% 5. } } 41.else { cout<<"el descuento solo se a echo para el costo mayor que $2000 ".01 en adelante 20% Determinar cuanto pagara una persona que compre manzanas es esa frutería.01 . Inicio Digite la cantidad . } if(m=nosy) { dmn=pd*0. tp=pd-dmn.2 0% 2. } else { cout<<"el cleente no obtubo descuento porque llebo otra matca".p. Una frutería ofrece las manzanas con descuento según la siguiente tabla: NUM. DE KILOS % COMPRADOS DESCUENTO 0 . cout<<"escriba la cantidad ". cin>>c.Leer la cantidad Digite el precio Leer el precio Si (c>0 & c<2) Pr=p*c. P=pr-d Mostrar el total a pagar con el descuento de 15% es p. Mostrar precio pagar Si(c>=2.d.2. P=pr-d Mostrar el total a pagar con el descuento de 20% es p.01 & c<5) Pr=p*c D=pr*0.h> void main(void) { float c. Si no Pr=p*c D=pr*0. . Fin En C++: #include <iostream. Si(c>=5.01 & c<10) Pr=p*c D=pr*0.15.pr.pd.1 Pd=pr-d Mostrar el total a pagar con el descuento de 10% es pd.p. cout<<"el precio que debera pagar con el descuento 10% es: "<<pd. pd=pr-d. cout<<"el precio que debera pagar con el descuento 20% es: "<<pd.01 & c<5) { pr=c*p.2.1. d=pr*0. if((c>0 & c<2)) { pr=c*p. } else { pr=c*p. pd=pr-d. d=pr*0. } if(c>=5. cin>>p.01 & c<10) { pr=c*p. cout<<"no obtubo ningun descurnto: "<<pr. d=pr*0.cout<<"escriba el precio ". pd=pr-d.15. } if(c>=2. cout<<"el precio que debera pagar con el descuento 15% es: "<<pd. } } . 42. El dueño de una empresa desea planificar las decisiones financieras que tomara en el siguiente año. La manera de planificarlas depende de lo siguiente: Si actualmente su capital se encuentra con saldo negativo, pedirá un préstamo bancario para que su nuevo saldo sea de $10000. Si su capital tiene actualmente un saldo positivo pedirá un préstamo bancario para tener un nuevo saldo de $20000, pero si su capital tiene actualmente un saldo superior a los $20 000 no pedirá ningún préstamo. Posteriormente repartirá su presupuesto de la siguiente manera. $5 000 para equipo de computo $2 000 para mobiliario y el resto la mitad será para la compra de insumos y la otra para otorgar incentivos al personal. Desplegar que cantidades se destinaran para la compra de insumos e incentivos al personal y, en caso de que fuera necesario, a cuanto ascendería la cantidad que se pediría al banco. Pseudocódigo: Algoritmo: desplegar Var Real c,ins,inc,r,f; Inicio Leer capital Si (c>=20000) R=c-7000 Ins=r/2 Mostrar el gasto de insumos: ins; Inc=r/2 Mostrar el gasto de incentivos:inc; Si no f=20000-c; mostrar : no alcanza el capital falta: f; fin En C++: #include <iostream.h> void main(void) { float c,ins,inc,r,f,t; cout<<"ingrece la capital: "; cin>>c; if(c>=20000) { cout<<"\n lo que gastara en el equipo de computo es: $.5000\n "; cout<<"lo que gastara en el mobiliario es: $.2000\n "; r=c-7000; ins=r/2; cout<<"lo que gastara en insumos es: $."<<ins; inc=r/2; cout<<"\n lo que gastara en incentivos es: $."<<inc; } else { f=20000-c; cout<<"\n no alcansa es necesario hacer un prestamo al banco de: $."<<f; } } 43. Tomando como base los resultados obtenidos en un laboratorio de análisis clínicos, un medico determina si una persona tiene anemia o no, lo cual depende de su nivel de hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor que el rango que le corresponde, se determina su resultado como positivo y en caso contrario como negativo. La tabla en la que el medico se basa para obtener el resultado es la siguiente: EDAD 0 - 1 mes > 1 y < = 6 meses > 6 y < = 12 meses > 1 y < = 5 años > 5 y < = 10 años > 10 y < = 15 años mujeres > 15 años hombres > 15 años Pseudocódigo: Algoritmo: nivel de hemoglobina var real: e,ea,ed,c; inicio leer hemoglobina leer edad si(e<0.09&h>13&h<26) mostrar: par bebes que tiene menos de un mes la hemoglobina es: positivo"; si no mostrar: par bebes que tiene menos de un mes la hemoglobina es: negativo"; si(e>0.1&e<=0.6&h>10&h<18) NIVEL HEMOGLOBINA 13 - 26 g% 10 - 18 g% 11 - 15 g% 11.5 - 15 g% 12.6 - 15.5 g% 13 - 15.5 g% 12 - 16 g% 14 - 18 g% si(e>15&h>14&h<18) mostrar: para hombres que tienen 15 a mas años la hemoglobina es: pasitivo". si no mostrar: par bebes que solo tienen meses la hemoglobina es: negativo si(e>0.5&h<=15) mostrar: para niños que tienen 1 a 5 años la hemoglobina es: positivo". . si(e>5&e<=10&h>12. si(e>1&e<=5&h>=11. si no mostrar: para bebes que tienen de 6 a 12 meses la hemoglobina es: negativo".5) mostrar: para niños que tienen 5 a 10 años la hemoglobina es: positivo". si no mostrar: para mujeres que tienen 15 a mas años la hemoglobina es: negativo". si no mostrar: para hombres que tienen 15 a mas años la hemoglobina es: negativo".6&h<15. si no mostrar: para niños que tienen 5 a 10 años la hemoglobina es:negativo". si(e>10&e<=15&h>13&h<15. Si (e>15&h>12&h<16) mostrar: para mujeres que tienen 15 a mas años la hemoglobina es: pasitivo".5) mostrar: para niños que tienen 10 a 15 años la hemoglobina es: positivo". si no mostrar: para niños que tienen 1 a 5 años la hemoglobina es:negativo".6&e<1&h>11&h<15) mostrar: bedes que tienen 6 a 12 meses la hemoglobina es: positivo". sin no mostrar: para niños que tienen 10 a 15 años la hemoglobina es:negativo".mostrar: para bebes que solo tinen meses la hemoglobina es: positivo". if(e<0. } if(e>0. cout<<"ingrece la hemoglobina: ".6&h>10&h<18) { cout<<"\n para bebes que solo tinen meses la hemoglobina es: positivo". } .09&h>13&h<26) { cout<<"\n par bebes que tiene menos de un mes la hemoglobina es: positivo". } else { cout<<"\npar bebes que tiene menos de un mes la hemoglobina es: negativo". } else { cout<<"\npar bebes que solo tienen meses la hemoglobina es: negativo". cout<<"ingrece la edad del bebe: ". cin>>h.em.6&e<1&h>11&h<15) { cout<<"\npara bedes que tienen 6 a 12 meses la hemoglobina es: positivo".e.1&e<=0. } if(e>0.En C++: #include <iostream.eh.h> void main(void) { float h. cin>>e. 5) { cout<<"\npara niños que tienen 10 a 15 años la hemoglobina es: positivo". } if(e>10&e<=15&h>13&h<15. } .6&h<15. } else { cout<<"\npara niños que tienen 5 a 10 años la hemoglobina es:negativo".else { cout<<"\npara bebes que tienen de 6 a 12 meses la hemoglobina es: negativo". } if(e>5&e<=10&h>12. } else { cout<<"\npara niños que tienen 10 a 15 años la hemoglobina es:negativo".5&h<=15) { cout<<"\npara niños que tienen 1 a 5 años la hemoglobina es: positivo". } if(e>1&e<=5&h>=11. } else { cout<<"\npara niños que tienen 1 a 5 años la hemoglobina es:negativo".5) { cout<<"\npara niños que tienen 5 a 10 años la hemoglobina es: positivo". el numero de materias reprobadas es de 0 a 3 y el alumno es de preparatoria. entonces este podrá cursar 50 unidades y se le hará un 10% de descuento. } else { cout<<"\npara hombres que tienen 15 a mas años la hemoglobina es: negativo".5 y el alumno es de preparatoria. Si el promedio es mayor o igual a 9 pero menor que 9. entonces este podrá cursar 55 unidades y se le hará un 25% de descuento. este podrá cursar 50 unidades y no tendrá ningún descuento.5 o más y el alumno es de preparatoria. } } 44. } else { cout<<"\npara mujeres que tienen 15 a mas años la hemoglobina es: negativo". Si el promedio es de 7 o menor. } if(e>15&h>14&h<18) { cout<<"\npara hombres que tienen 15 a mas años la hemoglobina es: pasitivo". Una institución educativa estableció un programa para estimular a los alumnos con buen rendimiento académico y que consiste en lo siguiente: Si el promedio es de 9.if(e>15&h>12&h<16) { cout<<"\npara mujeres que tienen 15 a mas años la hemoglobina es: pasitivo". entonces podrá cursar 45 unidades y no tendrá descuento. . Si el promedio es mayor que 7 y menor que 9 y el alumno es de preparatoria. 5 y el alumno es de profesional.25. Mostrar el pago preparatoria de 55 unidades<<p. P=pn-pd. Pd=pn*0.1. Si el promedio es mayor o igual a 9.Si el promedio es de 7 o menor.5) Pn=180*10.nm. Pd=pn*0. Si (pr>9&pr<9.5) Pn=180*11. Inicio Deginte el promedio Leer pr.5 y el alumno es de profesional. Si (pr>=9.pr. P=pn-pd. entonces podrá cursar 40 unidades y no tendrá ningún descuento. Digite el numero de materias . entonces podrá cursar 55 unidades y se le hará un 20% de descuento. Mostrar el pago de preparatoria es normal de 50 unidades<<pn. Si el promedio es menor de 9. Mostrar el pago de preparatoria con 50 unidades<<p. el numero de materias reprobadas es de 4 o mas y el alumno es de preparatoria. Obtener el total que tendrá que pagar un alumno si la colegiatura para alumnos de profesional es de $300 por cada cinco unidades y para alumnos de preparatoria es de $180 por cada cinco unidades. entonces podrá cursar 55 unidades y no tendrá descuento. Pseudocódigo: Algoritmo: rendimiento del alumno Var Real:p. Si (pr>7&<9) Pn=180*10. 5) Pn=300*11. cout<<"escriba el promedio: ". Mostrar el pago es de profesional con 55 unidades<<pn. Mostrar el pago es de profesional con 55 unidades<<p.20.pn.25.5) { pn=180*11. Mostrar el pago es de preparatoria con 40 unidades<<pn. if(pr>=9. cin>>nm.pd. . Si (pr<=7nm>4) Pn=180*8. Si (pr<=7&nm>0&nm<3) Pn=180*9.5) Pn=300*11. cout<<" escriba el numero de materias: ".h> void main(void) { float pr. En C++: #include <iostream. Mostrar el pago preparatoria con 45 unidades<<pn. pd=pn*0. Si (pr>=9. Pd=pn*0.Leer nm. Si (pr<9. P=pn-pd.p. p=pn-pd. cin>>pr.nm. lo que debe pagar por las 55 unidades es: "<<p. cout<<"\nel alumno es preparatotia tubo no tubo ningun descuento el pago normal de 45 unidades es: "<<pn. } if(pr<=7&nm>4) { pn=180*8. pd=pn*0.cout<<"\nel alumno es preparatoria tubo un descuento del 25%. p=pn-pd. cout<<"\nel alumno es preparatotia tubo un descuento del 10%.1.5) { . } if(pr<=7&nm>0&nm<3) { pn=180*9. } if(pr>=9. } if(pr>=9&pr<9. cout<<"\nel alumno es preparatotia tubo no tubo ningun descuento el pago normal de 40 unidades es: "<<pn. } if(pr>7&pr<9) { pn=180*10.5) { pn=180*10. lo que debe pagar por las 50 unidades es: "<<p. cout<<"\nel alumno es preparatotia no tubo ningun descuento el pago normal de 50 unidades es: "<<pn. n3. p=pn-pd. Que lea tres números diferentes y determine el numero medio del conjunto de los tres números (el numero medio es aquel numero que no es ni mayor. cout<<"\nel alumno paga por colegiatura profecional tubo un descuento del 20% y el pago de 55 unidades es: "<<p.5) { pn=300*11.pn=300*11. ni menor). Pseudocódigo: Var Float n1. } } 45. cout<<"\nel alumno paga por colegiatura profecional no tubo ningun descuento de el pago es normal de 55 unidades es: "<<pn. Inicio Digite el primer numero: Leer el primer numero Digite es segundo numero: Leer el segundo numero Digite el tercer numero Leer el tercer numero Si (n1>n2&n1<n3) Mostrar el el numero medio es: n1 Si (n1>n3&n1<n2) Mostrar el numero medio es : n1 .20.n2. pd=pn*0. } if(pr<9. } if(n2>n1&n2<n3) { . } if(n1>n3&n1<n2) { cout<<"el numero medio es: "<<n1. cout<<"ingrece el segundo numero: ".n2. si(n2>n3&n2<n1) mostrar el numero medio es: n2. cin>>n3. cin>>n1.si(n2>n1&n2<n3) mostrar el numero medio es: n2. si(n3>n1&n3<n2) mostrar el numero medio es: n3. if(n1>n2&n1<n3) { cout<<"el numero medio es: "<<n1. cin>>n2. si(n3>n2&n3<n1) Mostrar el numero medio es: n3.h> void main(void) { float n1.n3. En C++: #include <iostream. cout<<"ingrece el tercer numero: ". cout<<"ingrece el primer numero: ". Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseño Estructurado de Algoritmos Pseudocódigo: Var Float .c++) digite las calificaciones leer las calificaciones s=s+ca fin for . } } 46. } if(n3>n1&n3<n2) { cout<<"el numero medio es:"<<n3. } if(n2>n3&n2<n1) { cout<<"el numero medio es: "<<n2. Inicio Digite la calificación Leer la calificación for(c=1.c<=7.cout<<"el numero medio es: "<<n2. } if(n3>n2&n3<n1) { cout<<"el numero medio es:"<<n3. c.h> void main(void) { float s.c++) mostrar ingrece el numero: ". . s=s+ca.p=s/7 mostrar promedio En C++: #include <iostream.c++) mostrar ingrece el numero: ".cua. leer numero cub=pow(x.c<=7. } 47.x. cout<<"el promedio es: "<<p.c++) { cout<<"ingrece los promnedios: ". Leer 10 números y obtener su cubo y su cuarta. Inicio for(c=1. for(c=1. cin>>ca.p. for(c=1. Pseudocódigo: Var Real cub.ca.3). } p=s/7. mostrar el cubo es: cub.c<=10.c<=10. cout<<"la cuarta es: "<<cua.3). cub=pow(x.4). } cout<<"escriba 10 numeros para sacar la cuarta: ". cout<<"escriba 10 numeros para sacar el cubo: ". Leer 10 números e imprimir solamente los números positivos Pseudocódigo: Var . cin>>x. cout<<"el cubo es:"<<cub.cua.h> #include <math.cub.c<=10. cin>>x. cua=pow(x. for(c=1.x. En C++: #include <iostream.h> void main(void) { float c.cua=pow(x. mostrar la cuarta es: cua.c<=10. } } 48.c++) { cout<<"\ningrece el numero: ".4). for(c=1.c++) { cout<<"\ningrece el numero: ". .. cin>>n...c++) { cout<<endl<<"...c<=10....... leer:n. for(c=1.n."<<endl.c<=10.p.......n.... Inicio Mostrar: digite el numero desde(c=1.... mostrar:Numero Positivo: "<<p...c++) mostrar: endl<<".. si(n>0) p=p=n.. if(n>0) { ..... cout<<"Ingrese elemento "<<c<<": "....p..h> void main() { int c. fin si no fin todo En C++: #include <iostream.."<<endl. mostrar:Ingrese elemento "<<c<<": "... fin si si no mostrar: no hay elemento pocitivo"....Real: c. Pseudocódigo: Var Reales p. Neu=0 para(c=1. cout<<"Numero Positivo: "<<p.neg. } else { cout<<"no hay elemento pocitivo".c++) leer numro if(n<=0) p=p+1 fin si si no neg=neg+1 .neu. Leer 20 números e imprimir cuantos son positivos. cuantos negativos y cuantos neutros.p=p=n. } } } 49.c<=20. Inicio P=0 Neg=o.c. c<=20. if(n>0) { pos++. pos=0.c++) { cout<<endl<<"Ingrese elemento "<<c<<": ". neu=0.h> void main() { float pos. for(c=1. cout<<"ingrese los 20 numeros:\n".n. neg=0.neu.neg. } .c. cin>>n.h> #include <math.fin si no si no neu=neu+1 fin sino los 2 sis fin todo En C++: #include <iostream. c. Inicio Mostrar : Ingrese los 15 números negativos Para(c=1. } 50. cout<<"\nlos numeros negativos son: "<<neg.neg. Mostrar: los números positivos En C++: #include <iostream. } } cout<<"\nlos numeros positivos son: "<<pos.else if(n<0) { neg++.pos. } else { neu++. Pseudocódigo: Var Real: n. Leer 15 números negativos y convertirlos a positivos e imprimir dichos números. Pos=pos+1.c++) Cin>>n.2).c<=15. Pow(n.h> . cout<<"\nlos numeros neutros son: "<<neu. #include <math. cout<<"\nen numero positivo es:"<<pos. Realizar un algoritmo para calcular la calificación media y la calificación mas baja de todo el grupo.c<=15.h> void main() { float nu. .c. Enter a Inicio Mostrar: ingrese las calificaciones: para(a=1.a<=40. Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. for(c=1.c++) { cout<<"\n\ningrese un numero negativo:".pos. } } 51.cb.ca. pos=nu*-1. Pseudocódigo: Algotitmo: calificaciones Var Real: c. cout<<"ingrese 15 numeros negativos:".cm. si no cb=cb+1. cin>>nu.a++) leer calificaciones si(c>=10) cm=cm+1. cout<<"\ncalificaciones bajas hay: "<<cb. for(a=1.cm. } else { cb=cb+1. Pseudocódigo: . Imprimir el multiplicando. el multiplicador y el producto.cb. cout<<"ingrece las calificaciones:\n".mostrar: calificaciones medias hay: cm. mostrar: calificaciones bajas hay: cb.h> void main() { float c. int a. if(c>=10) { cm=cm+1. Calcular e imprimir la tabla de multiplicar de un número cualquiera. } 52. } } cout<<"calificaciones medias hay: "<<cm. En C++: #include <iostream.a<=40.a++) { cin>>c.h> #include <math. Var Real: t.c. cout<<"\n"<<n. cin>>n. cout<<"*"<<c. mostrar:t.h> void main(void) { float t. imprimiendo la hora.c<=12. } } 53. cout<<"="<<t. cout<<"ingrese el numero:". desde(c=1.n.n.c++) { t=n*c.c++) t=n*c. Inicio Mostrar: ingrese el numero:".c<=12. minutos y segundos de un día desde las 0:00:00 horas hasta las 23:59:59 horas .c. mostrar:n. for(c=1. fin desde En C++: #include <iostream. Leer:n. mostrar:c. Simular el comportamiento de un reloj digital. gotoxy(25.s.h> #include <conio.cout<<"::RELOJ DIGITAL::".m<60.10).12).h<24.h<24.cout<<h<<":"<<m<<":"<<s<<endl.h++) desde(m=0.h> void main() { int h.s++) gotoxy(29. desde(h=0.s++) { gotoxy(29.m++) { for(s=0. for(h=0. inicio gotoxy(25.s<60.m. mostrar: h<<":"<<m<<":"<<s<<endl.m<60.Pseudocódigo: Var enter: h.m. } } } } . En C++: #include <iostream.s.10).mostrar:: RELOJ DIGITAL::".12).h++) { for(m=0.s<60.m++) desde(s=0. adultos y viejos que existen en su zona habitacional.PRA. N + 1 SINO SI EDAD >=13 Y EDAD <= 29 ENTONCES SUMA J = SUMA J + EDAD CONT. Se determinan las categorías con base en la siguiente tabla: CATEGORIA Niños Jóvenes Adultos Viejos EDAD 0 .12 13 . J = CONT. J + 1 SINO SI EDAD >= 30 Y <= 59 ENTONCES SUMA A = SUMA A + EDAD CONT. N = CONT.PRJ.54.59 60 en adelante PSEUDOCODIGO: INICIO PARA X = 1 A 50 SI EDAD > 0 Y <= 12 ENTONCES SUMA N = SUMA N + EDAD CONT.A+1 SINO SIEDAD>=60ENTONCES SUMAV=SUMAV+EDAD CONTV=CONTV+1 FINPARA PRN=SUMAN/CONTN PRJ=SUMAJ/CONTJ PRA=SUMAA/CONTA PRV=SUMAV/CONTV MOSTRAR:PRN. jóvenes.29 30 .A=CONT.h> . Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de los niños.PRV FISI FINSI FINSI FINSI FIN En C++: #include <iostream. float promedio_n. cin>>p. for(int c=1.promedio_a.cant_a. int p_n. p_j. c<=10. if (e>= 0 && e<=12) { p_n=p_n+p. .promedio_v.cant_j. p_v.h> void main() { int e.cant_v. } else if (e>=13 && e<=29) { p_j = p_j + p. cout<<"Ingrese Peso: ".promedio_j. p_a. int cant_n. cant_n = cant_n + 1. cin>>e. c++) { cout<<"Ingrese edad: ".p.#include <conio. promedio_a = p_a/cant_a. cout<<"El promedio de pesos de los viejos es: "<<promedio_v. } else if (e>= 30 && e<=59) { p_a = p_a + p. . cout<<"El promedio de pesos de los adultos es: "<<promedio_a. cout<<"El promedio de pesos de los jovenes es: "<<promedio_j. } else { p_v = p_v + p. cout<<"El promedio de pesos de los niños es: "<<promedio_n. cant_a = cant_a + 1.cant_j = cant_j + 1. } promedio_n = p_n/cant_n. } clrscr(). promedio_j = p_j/cant_j. promedio_v = p_v/cant_v. cant_v= cant_v + 1. for(int s=1. .v_com. cout<<"Ingrese cantidad de kilos: ". Real: d. Al cerrar un expendio de naranjas.s++) { d=0.su=0.co_k.su=0.h> void main() { int ca_k. float d. PSEUDOCODIGO: Var Entero: ca_k.} 55.cos.co_k.v_com.cos. 15 clientes que aun no han pagado recibirán un 15% de descuento si compran más de 10 kilos.s<= 15. Determinar cuanto pagara cada cliente y cuanto percibirá la tienda por esas compras.15 Compra=compra-descuento Sino Fin si Fin En C++: #include <iostream. Inicio Escriba (“escriba el numero de kilos que compro”) Lea (kilos) Si kilos>10 Descuento=compra*0. cin>>ca_k; cout<<"Ingrese costo por kilo: "; cin>>co_k; cos=ca_k*co_k; if (ca_k >= 10) { d=cos*0.15; } else { d=0; } v_com=cos- d; su= su + v_com; cout<<"ud pagara: "<<v_com<<endl; cout<<endl<<endl; } cout<<endl<<endl<<"-----------------------------------------------"<<endl; cout<<"La tienda percibira por las 15 ventas "<<su<<" soles."; } 56. En un centro de verificación de automóviles se desea saber el promedio de puntos contaminantes de los primeros 25 automóviles que lleguen. Asimismo se desea saber los puntos contaminantes del carro que menos contamino y del que más contamino. PSEUDOCODIGO: INICIO BAJA=100 ALTA=0 PARA X=1 A 25 LEER CG SUMA=SUMA+CG SI CG<BAJA=”CG”>ALTA ENTONCES ALTA=CG FIN PARA PR=SUMA725 MOSTRAR BAJA, ALTA, PR FIN SI FIN SI FIN En C++: #include <iostream.h> #include <conio.h> void main() { float pr,ma,me,pu; cout<<"Ingrese el puntos del 1 auto: "; cin>>pu; pr=ma=me=pu; for(int i=2;i<=25;i++) { cout<<"Ingrese el puntos del "<<i<<" auto: "; cin>>pu; if(pu>ma) ma=pu; if(pu<me) me=pu; pr=pr+pu; } cout<<"Puntos del auto que mas contamino: "<<ma; cout<<"\nPuntos del auto que menos contamino: "<<me; cout<<"\nPromedio de puntos: "<<pr/25; getch(); } 57. Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante 10 días, para determinar si es apto para la prueba de 5 Kilómetros o debe buscar otra especialidad. Para considerarlo apto debe cumplir por lo menos una de las siguientes condiciones: - Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos. - Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos. - Que su promedio de tiempos sea menor o igual a 15 minutos. Pseudocódigo: Var Entero: c1=1,c2=0,c3=1; Real: t,p; Inicio Tiempo, acto Escriba (“digite su tiempo recorrido”) Lea (recorrido) cin>>t. float t.c2=0. for(int i=1.h> void main() { int c1=1. } if((p/10)>16) { c3=0. if(t>16) c1=0.i++) { cout<<"Dia "<<i<<endl.h> #include <conio.Si tiempo>16 Acto=tiempo Escriba (“si eres acto”) Sino Escriba (“no eres acto”) Fin si Fin En C++: #include <iostream.c3=1. if(t<16) c2=1.i<=10.p. cout<<"Ingrese el tiempo en minutos: ". if((c1||c2||c3)!=0) . p=p+t. nn3. getch(). edad .nn5.nn6.cout<<"Es apto. Un Zoólogo pretende determinar el porcentaje de animales que hay en las siguientes tres categorías de edades: de 0 a 1 año. } } 58. si se decide por las jirafas.nn1.4 'el porcentaje de chimpancés es'. n1. nn2 Sino Tipo = 1 or edad = 3 nn3=n3 * 0. Pseudocódigo : Inicio Tipo.2 'el porcentaje de elefantes es'. else cout<<"No es apto.". nn6 Sino Tipo = 3 or edad = 1 nn7=n7 * 0.4 .nn2. nn1 Sino Tipo = 1 or edad = 2 nn2=n2 * 0. El zoológico todavía no esta seguro del animal que va a estudiar. tomara 15 muestras. Si se decide por elefantes solo tomara una muestra de 20 de ellos.nn7.nn8. nn4 Sino Tipo = 2 or edad = 2 nn5=n5 * 0.".nn9 Si Tipo = 1 or edad = 1 nn1=n1 * 0.15 'el porcentaje de jirafas es'. nn3 Sino Tipo = 2 or edad = 1 nn4=n4 * 0. de más de 1 año y menos de 3 y de 3 o más años.20 'el porcentaje de elefantes es'. nn5 Sino Tipo = 2 or edad = 3 nn6=n6 * 0.20 'el porcentaje de elefantes es'. nn7 Sino tipo = 3 or edad = 2 nn8=n8 * 0.nn4.15 'el porcentaje de jirafas es'.15 'el porcentaje de jirafas es'. y si son chimpancés tomara 40. El gerente de su compañía desea saber cuanto dinero obtendrá en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas.n. y un 10% extra por comisiones de sus ventas.'el porcentaje de chimpancés es'. Determinar cuantos hombres y cuantas mujeres se encuentran en un grupo de n personas. NºESTUDIENTES . En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en ella. 61. nn9 Fin 59. VENTAS=3. i. El salario se obtiene de la siguiente forma: Si el obrero trabaja 40 horas o menos se le paga $20 por hora Si trabaja más de 40 horas se le paga $20 por cada una de las primeras 40 horas y $25 por cada hora extra.10. COMISION= 0. Pseudocódigo: INICIO SULBASE. CANTIDADM. suponiendo que los datos son extraídos alumno por alumno.c_m=0. Su política de pagos es que un vendedor recibe un sueldo base.4 'el porcentaje de chimpancés es'. TCOMISION.sex. SUELDOT ESCRIBA (“VALOR SULBASE”) LEA (SULBASE) TCOMISION= VENTAS * COMISION SUELDOT= SULBASE + TCOMISION MOSTRAR (“EL SUELDO TOTALL DEL EMPLEADO ES. Cada uno hace tres ventas a la semana. nn8 Sino tipo = 3 or edad = 3 nn9=n9 * 0. y cuanto tomando en cuenta su sueldo base y sus comisiones. “ Fin 60. Pseudocódigo: Var int c_h=0. INICIO CANTIDADH. Una compañía de seguros tiene contratados a n vendedores. C AN TIDADM ) FIN En C++: #include <iostream. if(sex) { c_h++.sex. for(i=1. cin>>sex. . cin>>n.c_m=0.i<=n.ESCRIBA (“VALOR NºESTUDIENTES”) LEA (NºESTUDIENTES) ESCRIBA (“VALOR CANTIDADH”) LEA (CANTIDADH) ESCRIBA (“VALOR CANTIDADM”) LEA (CANTIDADM) PCANTIDADH= (CANTIDADH*100)/NºESTUDIENTES PCANTIDADM= (CANTIDADM*100)/NºESTUDIENTES MOSTRAR (“LA CANTIDAD DE HOMBRES EN EL SALON ES=’.i++) { cout<<"Es hombre (1) o es mujer (0): ".h> void main() { int c_h=0. cout<<"Ingrese cantidad de alumnos: ". CANTIDADH) (“LA CANTIDAD DE MUJERES EN EL SALON ES=’. int i.n. F. de los n autos que entran a la ciudad de México. } 62. cout<<"son mujeres: "<<c_m.az=0.} else {c_m++.} } cout<<"son hombres: "<<c_h. El Departamento de Seguridad Publica y Transito del D. desea saber.roj=0. cuantos entran con calcomanía de cada color. Conociendo el último dígito de la placa de cada automóvil se puede determinar el color de la calcomanía utilizando la siguiente relación: DÍGITO 1o2 3o4 5o6 7o8 9o0 COLOR amarilla rosa roja verde azul Pseudocódigo: Algoritmo: seguridad auto Var Real: 0. v=0.ros=0. INICIO LEER NA MIENTRAS UL <=NA LEER UL E=E+1 SI UL=1> O UL=2 ENTONCES . a=0. for(i=1.i++) { cout<<i<<"° Ingrese ultimo digito de la placa ". cin>>n. v=0.roj=0. switch(d) .d. cout<<"Ingrese cantidad de autos a ingresar: ".ros=0.h> void main() { int i.AMARILLO=AMARILLO+1 MOSTRAR AMARILLO SINO SI UL=3> O UL=4 ENTONCES ROSA=ROSA+1 MOSTRAR ROSA SINO SI UL=5> O UL=6 ENTONCES ROJO=ROJO+1 MOSTRAR ROJO SINO SI UL=7> O UL=8 ENTONCES VERDE=VERDE+1 MOSTRAR VERDE SINO SI UL=9> O UL=0 ENTONCES AZUL=AZUL+1 MOSTRAR AZUL FIN MIENTRAS FIN En C++: #include <iostream.i<=n. cin>>d.n.az=0. } } cout<<endl<<"Amarilla: "<<a<<endl. default: cout<<"digito incorrecto!"<<endl. case 3: case 4: ros++. case 5: case 6: roj++. cout<<"Azul: "<<az. case 9: case 0: az++. cout<<"Roja: "<<roj<<endl.{ case 1: case 2: a++. break. Pseudocódigo: Aldoritmo:promedio n alumnus . Obtener el promedio de calificaciones de un grupo de n alumnos. break. break. break. cout<<"Verde: "<<v<<endl. break. break. case 7: case 8: v++. cout<<"Rosa: "<<ros<<endl. } 63. leer: n. cin>>n.c=1. leer:no.s=0. fin todo #include <iostream. s=s+no. mientras(c<=n) mostrar: Ingrese nota "<<c<<" : ". Inicio mostrar: Ingrese cantidad de calificaciones: ".p.c=1. s=s+no.h> void main() { int n. mostrar: endl<<"El promedio de las "<<n<<" notas es: "<<p.no. cout<<"Ingrese cantidad de calificaciones: ".no. c++. .s=0.Var Real: n. while(c<=n) { cout<<"Ingrese nota "<<c<<" : ".p. fin mientras p=s/n. cin>>no. c++. edadh. PSEUDOCODIGO: Algoritmo: promedio de edades Var Entero: i.} p=s/n. cout<<endl<<"El promedio de las "<<n<<" notas es: "<<p. Cual será la cantidad de dinero que esta persona tendrá al cabo de un año si la ganancia de cada mes es reinvertida? PSEUDOCODIGO: Algoritmo: ganania a un año Var INICIO Escriba (“la cantidad de dinero que invirtió”) Lea (dinero) Interés= dinero*0. el cual le otorga un 2% de interés. Una persona desea invertir su dinero en un banco.02 Escriba (“su interés por el dinero invertido será de:”.i<=ch. leer:ch.i++) mostrar:Ingrese "<<i<<" edad: ".summ=0. inicio mostrar: Ingrese cantidad de hombres: ". Calcular el promedio de edades de hombres.sumh=0. } 64. mostrar: Ingrese cantidad de mujeres: ". . leer: edadh. interés) Fin 65.promh=0.prom=0.edadm. fin desde promh=sumh/ch. mujeres y de todo un grupo de alumnos. leer: cm. desde(i=1.cm.ch. sumh=sumh+edadh.promm=0.sumprom=0. mostrar: endl<<"::EDADES HOMBRES:: "<<endl. cin>>cm.sumh=0. cout<<endl<<"El promedio de las edades es: "<<prom. for(i=1.promm=0.mostrar: endl<<":::EDADES MUJERES::: "<<endl. prom=sumprom/2.h> void main() { int i. cout<<"Ingrese cantidad de hombres: ".ch.promh=0.edadm. cout<<endl<<"::EDADES HOMBRES:: "<<endl.i<=ch. cin>>ch.edadh.prom=0. cout<<"Ingrese cantidad de mujeres: ".sumprom=0. sumh=sumh+edadh.summ=0.i++) { cout<<"Ingrese "<<i<<" edad: ".i++) mostrar: Ingrese "<<i<<" edad: ". desde(i=1. leer: edadm. . fin desde promm=summ/cm. summ=summ+edadm.i<=cm. sumprom=promh+promm. fin todo En C++: #include <iostream.cm. cin>>edadh. } 66.i++) { cout<<"Ingrese "<<i<<" edad: ". for(i=1.i<=cm. prom=sumprom/2. cin>>edadm. Pseudocodigo: Algoritmo: encontrar el menor valor Var . cout<<endl<<"El promedio de las edades es: "<<prom.} promh=sumh/ch. summ=summ+edadm. cout<<endl<<":::EDADES MUJERES::: "<<endl. sumprom=promh+promm. } promm=summ/cm. Encontrar el menor valor de un conjunto de n números dados. cout<<"Ingrese numero de elementos: ".nu.i<=n.i.Real: n. inicio mostrar: Ingrese numero de elementos: ". for(i=2.nu. leer: nu. cin>>nu. cout<<"Ingrese 1 numero: ".nu1.nu1. desde(i=2. fin todo En c++: #include <iostream. leer: n. cin>>n. fin si fin desde mostrar: endl<<"numero menor: "<<nu. mostrar: Ingrese 1 numero: ". leer: nu1.i++) .h> void main() { int n.i++) mostrar: Ingrese "<<i<<" numero:".i<=n.i. si(nu1<nu) nu=nu1. } } cout<<endl<<"numero menor: "<<nu. leer: n. si(nu1>nu) nu=nu1. Encontrar el mayor valor de un conjunto de n números dados. inicio mostrar: Ingrese numero de elementos: ". leer: nu1.nu. Pseudocodigo: Algoritmo: mayor valor Var Entero: n. if(nu1<nu) { nu=nu1. cin>>nu1.i++) mostrar: Ingrese "<<i<<" numero:". mostrar: Ingrese 1 numero: ". . leer: nu.i<=n.{ cout<<"Ingrese "<<i<<" numero:".i. } 67.nu1. desde(i=2. nu.i.i++) { cout<<"Ingrese "<<i<<" numero:". for(i=2.nu1. cin>>nu1. if(nu1>nu) { nu=nu1. cin>>n. cout<<"Ingrese 1 numero: ". cout<<"Ingrese numero de elementos: ".i<=n. } } cout<<endl<<"numero mayor: "<<nu. fin todo En C++: #include <iostream.fin si fin desde mostrar: endl<<"numero mayor: "<<nu.h> void main() { int n. cin>>nu. . } 68. .s=0.s=0.h> void main() { int n.i++) mostrar: "__"<<i<<" venta__ "<<endl. desde(i=1. Al final del día le indica a su supervisor cuanto fue lo que cobro en total a todos los clientes que pasaron por su caja. En un supermercado un cajero captura los precios de los artículos que los clientes compran e indica a cada cliente cual es el monto de lo que deben pagar. fin todo En c++: #include <iostream.i. inicio mostrar: Ingrese numero de ventas para hoy dia: ". Pseudicodigo: Algoritmo: supervicion Var Entero: n. leer: p.p.i. cin>>n. cout<<"Ingrese numero de ventas para hoy dia: ". leer: n. mostrar: Ingrese precio: ". fin desde mostrar: endl<<"La Tienda hizo un total de "<<s<<" soles.i<=n.p. s=s+p.". } 69. cout<<"Ingrese precio: ". Pseudocódigo : Algoritmo: basculas Var Real: pr. significa que bajaron. cin>>p.r=0. Si existe diferencia positiva entre este promedio de peso y el peso de la última vez que se reunieron.i++) { cout<<"__"<<i<<" venta__ "<<endl.for(i=1. s=s+p.u_pe. Para esto se debe realizar un ritual de pesaje en donde cada uno se pesa en diez básculas distintas para así tener el promedio más exacto de su peso. significa que subieron de peso. } cout<<endl<<"La Tienda hizo un total de "<<s<<" soles.".i<=n. Inicio Escriba “digite su peso anterior” Lea pesoprin Escriba “digite el peso de la primer bascula” Lea peso1 Escriba “digite el peso de la segunda bascula” Lea peso2 Escriba “digite el peso de la tercera bascula” Lea peso3 Escriba “digite el peso de la cuarta bascula” Lea peso4 Escriba “digite el peso de la quinta bascula” . Pero si la diferencia es negativa. Lo que el problema requiere es que por cada persona se imprima un letrero que diga: “SUBIO” o “BAJO” y la cantidad de kilos que subió o bajo de peso. Cinco miembros de un club contra la obesidad desean saber cuanto han bajado o subido de peso desde la ultima vez que se reunieron. Entero: t. t=basculas(i). int t. Subió “kilos” Sino Suma=Pesoprin Escriba “No ha subido ni ha bajado kilos” Fin si Fin si Fin En C++: #include <iostream.i++) { pr=0. pr=t/10.Lea peso5 Escriba “digite el peso de la sexta bascula” Lea peso6 Escriba “digite el peso de la séptima bascula” Lea peso7 Escriba “digite el peso de la octava bascula” Lea peso8 Escriba “digite el peso de la novena bascula” Lea peso9 Escriba “digite el peso de la decima bascula” Lea peso10 Suma = peso1 + peso2 + peso3 + peso4 + peso5 + peso6 + peso7 + peso8 + peso9 + peso10 Escriba “Su peso actual es”.r=0.i<=5.h> float basculas(int). r=0. r=u_pe-pr. Suma “kilos” Si Suma< pesoprin Bajo=pesoprin-Suma Escriba “Felicidades ha bajado”. void main() { float pr. for(int i=1.u_pe.h> #include <conio. if(r<0) { . Bajo “Kilos” Sino Suma>pesoprin Subió=Suma-pesoprin Escriba “Ha subido”. cin>>u_pe. cout<<"Ingrese ultimo Peso: ". cin>>pe. si es amarilla un 25% y si es blanca no obtendrá descuento.cout<<"---->SUBIO!". que les dirá que descuento tendrán sobre el total de su compra.j<=d_bal. Pseudocódigo: Inicio Descuento. } else { cout<<"---->BAJO!". Se sabe que si el color de la bolita es roja el cliente obtendrá un 40% de descuento. } } } float basculas(int i) { int pe. el promedio de cada grupo y el promedio de cada alumno. cout<<"::Persona "<<i<<"::"<<endl. Se desea obtener el promedio de g grupos que están en un mismo año escolar. } return sum.j++) { cout<<"Ingrese Peso en balanza "<<j<<" : ". Lo que se desea desplegar es el promedio de los grupos. siendo que cada grupo puede tener n alumnos que cada alumno puede llevar m materias y que en todas las materias se promedian tres calificaciones para obtener el promedio de la materia. compra Escriba (“valor de su compra”) Lea (compra) Escriba (“escoja su bolita”) Lea (color) Si color=‟rojo‟ . sum=sum+pe. En una tienda de descuento las personas que van a pagar el importe de su compra llegan a la caja y sacan una bolita de color.d_bal=10. Determinar la cantidad que pagara cada cliente desde que la tienda abre hasta que cierra. pe=0. } 70. for(int j=1. 71. int sum. } else if (bol=='A') { des=precio*0. cout<<"Total a pagar: "<<total. } else {cout<<"Bola ERRONEA!!".} total=precio-des.25. compra) Sino Color= „amarilla‟ Descuento=compra*0. cin>>precio. float des. cout<<"Ingrese Color de bolita (R. } else if (bol=='B') { des=0.total.h> void main() { int precio.25 Compra=compra-descuento Escriba (““el valor de su compra es de:”. .40 Compra=compra-descuento Escriba (““el valor de su compra es de:”. char bol. if(bol=='R') { des=precio*0. compra) Sino Color=‟blanco‟ Escriba (“no tienes descuento”) Sino Fin si Fin si Fin si Fin En C++: #include <iostream. cout<<"Ingrese Precio: ".A.40. exit(0). cin>>bol.B): ".h> #include <stdlib.Descuento=compra*0. } 72. En un supermercado una ama de casa pone en su carrito los artículos que va tomando de los estantes. La señora quiere asegurarse de que el cajero le cobre bien lo que ella ha comprado, por lo que cada vez que toma un articulo anota su precio junto con la cantidad de artículos iguales que ha tomado y determina cuanto dinero gastara en ese articulo; a esto le suma lo que ira gastando en los demás artículos, hasta que decide que ya tomo todo lo que necesitaba. Ayúdale a esta señora a obtener el total de sus compras. Pseudocódigo: Inicio: Compras, art1, art2, art3, art4, art5 Escriba (“el valor de su articulo1”) Lea (art1) Escriba (“el valor de su articulo2”) Lea (art2) Compra=art1+art2 Escriba (“el valor de su articulo3”) Lea (art3) Compra=compra+art3 Escriba (“el valor de su articulo4”) Lea (art5) Compra=compra+art4 Escriba (“el valor de su articulo5”) Lea (art5) Compra=compra+art5 Escriba(“el total de su compra es de:”; compra) fin 73. Un teatro otorga descuentos según la edad del cliente. Determinar la cantidad de dinero que el teatro deja de percibir por cada una de las categorías. Tomar en cuenta que los niños menores de 5 años no pueden entrar al teatro y que existe un precio único en los asientos. Los descuentos se hacen tomando en cuenta el siguiente cuadro: Edad Categoría 1 Categoría 2 Categoría 3 Categoría 4 Categoría 5 5 - 14 15 - 19 20 - 45 46 - 65 66 en adelante Descuento 35 % 25 % 10 % 25 % 35 % Pseudocódigo: Algoritmo: según la edad Var Entero: ed,en Real: d,v,p1,p2,p3,p4,p5; Carácter: op; Inicio Escriba “Precio boleta” Leer precio Escriba “Años cliente” Leer años Si Años =>5 or <14 Descuento=precio*0.35 Perdida=Precio-Descuento Escriba “Total dinero descontado categoría 1”, Perdida Sino Años =>15 or <19 Descuento=precio*0.25 Descuento=Precio-Descuento Escriba “Total dinero descontado categoría 2”, Perdida Sino Años =>20 or <45 Descuento=precio*0.10 Perdida=Precio-Descuento Escriba “Total dinero descontado categoría 3”, Perdida Sino Años =>46 or <65 Descuento=precio*0.25 Perdida=Precio-Descuento Escriba “Total dinero descontado categoría 4”, Perdida Sino Años =>66 Descuento=precio*0.65 Perdida=Precio-Descuento Escriba “Total dinero descontado categoría 5”, Perdida Fin si Fin si Fin si Fin si Fin #include <iostream.h> #include <conio.h> void main() { int ed = 0; int en; float d = 0; float v = 0; float p1 = 0; float p2 = 0; float p3 = 0; float p4 = 0; float p5 = 0; char op; cout<<"Ingrese valor de la entrada: "; cin>>en; clrscr(); do { cout<<"Ingrese la edad: "; cin>>ed; if(ed>5) { if(ed >= 5 && ed<= 14) } if(ed>= 66) . v = en.d.d.{ d= en * 0.25.10. p1 = p1 + d.d. v = en . } if(ed>= 15 && ed <= 19) { d= en * 0.35. p4 = p4 + d. } if(ed>= 46 && ed<= 65) { d= en* 0.25. } if(ed >= 20 && ed<= 45) { d= en* 0. v= en. p2 = p2 + d. v= en. p3 = p3 + d.d. cin>>op.d. cout<<"Perdida por categoria 4: "<<p4.{ d= en * 0. v= en . volumen y temperatura de una masa de aire se relacionan por la formula: masa= presión * volumen . 0. cout<<"Perdida por categoria 5: "<<p5. } while (op=='s'). } cout<<endl<<"Desea entrar otro espectador ?". La presión. cout<<"Perdida por categoria 1: "<<p1. cout<<"Perdida por categoria 3: "<<p3. clrscr(). cout<<"Perdida por categoria 2: "<<p2. } } else { cout<<"La edad debe ser mayor a 5?". } 74. p5 = p5 + d.35.37 * (temperatura + 460) . presión. Inicio Masa.i<=n.0. .37+(temperatura+460) Escriba (“la masa de su vehículo es de:”. float pre. Los vehículos pueden ser motocicletas o automóviles Pseudocódigo: Algoritmo: promedio de aire neumáticos Var Entero: n.0.m. volumen.Calcular el promedio de masa de aire de los neumáticos de n vehículos que están en compostura en un servicio de alineación y balanceo.0. cout<<"Ingrese cantidad de neumaticos a supervisar: ".v.m. cin>>pre.t.h> void main() { int n.pro=0. real: pre. masa) Fin En C++: #include <iostream.i++) { cout<<endl<<"Ingrese Presion: ".pro=0. temperatura Escriba (“la presión de su vehículo”) Lea (presión) Escriba (“la volumen de su vehículo”) Lea (volumen) Escriba (“la temperatura de su vehículo”) Lea (temperatura) Masa= (presión*volumen)/0.s=0.t.s=0. for(int i=1.0.v. cin>>n. el resto se convierte en horas extras que se pagan al doble de una hora normal. Leer: h. dede(i=1. } pro=s/n. cuando no exceden de 8. cout<<endl<<"El Promedio de masa de aire de los neumaticos es: "<<pro. cin>>v. cout<<"Ingrese Temperatura: ". m=((pre+v)/(0. Se sabe que cuando las horas que trabajo un obrero exceden de 40. s=s+m.i++) Mostrar: nObrero N° "<<i. cin>>t. i. Leer: p. Mostrar: Ingrese el número de obreros: ". p. cuando las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple.".37*(t+460))). Real: s.i<=n.cout<<"Ingrese Volumen: ". Pseudocódigo: Algotitmo: salario semanal Entero: n. Determinar la cantidad semanal de dinero que recibirá cada uno de los n obreros de una empresa. Mostrar: Ingrese paga por una hora normal: S/. Leer: n. Mostrar: nIngrese numero de horas trabajadas: ". } 75. . h. cin>>n. Mostrar: Su cantidad semanal de dinero es S/. float s. cout<<"Ingrese el número de obreros: ". if(h>40) { s=2*h*p-40*p. for(i=1. h. cin>>h. si no si(h>8) s=3*h*p-8*p. } else { s=h*p. } cout<<"Su cantidad semanal de dinero es S/.".i++) { cout<<"\nObrero N° "<<i. } } 76.si(h>40) s=2*h*p-40*p."<< s. i. En una granja se requiere saber alguna información para determinar el precio de venta por cada kilo de huevo. Es importante determinar el promedio de calidad de las n gallinas que hay en la granja. cout<<"\nIngrese numero de horas trabajadas: ". } else if (h>8) { s=3*h*p-8*p. cin>>p. La calidad de cada gallina se obtiene según la formula: . p.h> void main() { int n. En C++: #include <iostream. Si no s=h*p."<< s. cout<<"Ingrese paga por una hora normal: S/.h> #include <stdlib.i<=n. Un censador recopila ciertos datos aplicando encuestas para el último Censo Nacional de Población y Vivienda. inicio mostrar: Desea abrir el censo (s/n): ". estudios profesionales y estudios de postgrado.Calidad = peso de la gallina * altura de la gallina Numero de huevos que pone Finalmente para fijar el precio del kilo de huevo. nºhuevo Escriba(“digite el peso de su gallina”) Lea (peso) Escriba (“digite la altura de su gallina”) Lea (altura) Escriba (“digite numero de huevos de su gallina”) Lea (nºhuevos) Calidad= (peso*altura)/nºhuevos Escriba (“la calidad de su gallina es de “.2 * promedio de calidad 1.c3.c2.ec. secundaria. hacer . calidad) Fin 77.c5.eu. carrera técnica.80 * promedio de calidad Inicio Calidad. Desea obtener de todas las personas que alcance a encuestar en un día.es. Pseudocódigo: Algoritmo: censo Var caracter: op='n'. que porcentaje tiene estudios de primaria. peso.00 * promedio de calidad 0.c4.ep. se toma como base la siguiente tabla: PRECIO TOTAL DE CALIDAD mayor o igual que 15 mayor que 8 y menor que 15 menor o igual que 8 Pseudocódigo: PESO POR KILO DE HUEVO 1. leer: op.h. enter: c1. altura.j. mostrar: Porcentaje estudios Universitarios: "<<(c4*100)/t<<"%". mostrar: Porcentaje estudios primarios: "<<(c1*100)/t<<"%". int t=c1+c2+c3+c4+c5.mostrar: endl<<"Estudio Primaria? ". mostrar: Estudio Secundaria? ". mostrar: Porcentaje estudios Tecnicos: "<<(c3*100)/t<<"%". cin>>h. mostrar: Hizo su postgrado? ". cin>>eu. mostrar: Porcentaje estudios post: "<<(c5*100)/t<<"%". si(es=='s') c2=c2+1. cin>>op. cin>>es. fin todo . mostrar: Estudio en Universidad? ". mostrar: Porcentaje estudios secundarios: "<<(c2*100)/t<<"%". si(h=='s') c5=c5+1 fi si fi si fi si fi si cout<<endl<<"-->Desea seguir encuestando? (s/n): ". fin hacer while(op!='n'). si(eu=='s') c4=c4+1. cin>>ec. if(ec=='s') c3=c3+1. mostrar: Estudio Carrera Tecnica? ". cin>>ep. si(ep=='s') c1=c1+1. c3=0. if(eu=='s') { c4=c4+1.ep. cout<<"Estudio Secundaria? ". cin>>es.ec. . cout<<"Desea abrir el censo (s/n): ".h.es. if(es=='s') { c2=c2+1.h> void main() { char op='n'. cout<<"Hizo su postgrado? ". cin>>ec. cout<<"Estudio Carrera Tecnica? ". int c1=0.c5=0.En C++: #include <iostream.j=0.eu. cin>>op.c2=0. cin>>ep. cin>>h.c4=0. if(ec=='s') { c3=c3+1. cin>>eu. do { cout<<endl<<"Estudio Primaria? ". } cout<<"Estudio en Universidad? ". if(ep=='s') { c1=c1+1. Calcular la suma siguiente: 100 + 98 + 96 + 94 + . cout<<"Porcentaje estudios secundarios: "<<(c2*100)/t<<"%". } 78. Si hay una solicitud el empleado tiene que verificar que las copias pendientes hasta el momento y las copias solicitadas no excedan del límite de producción. cin>>op. . } } } } cout<<endl<<"-->Desea seguir encuestando? (s/n): ". int t=c1+c2+c3+c4+c5. cout<<"Porcentaje estudios post: "<<(c5*100)/t<<"%". cout<<"Porcentaje estudios primarios: "<<(c1*100)/t<<"%". + 0 en este orden .if(h=='s') { c5=c5+1. cout<<"Porcentaje estudios Tecnicos: "<<(c3*100)/t<<"%". } while(op!='n'). El empleado necesita llevar un buen control de las copias solicitadas hasta el momento para decidir en forma rápida si los trabajos que se soliciten en el día se deben aceptar o no. Si el límite de producción se excediera el trabajo solicitado no podría ser aceptado. 79. . cout<<"Porcentaje estudios Universitarios: "<<(c4*100)/t<<"%". Un negocio de copias tiene un limite de producción diaria de 10 000 copias si el tipo de impresión es offset y de 50 000 si el tipo es estándar. s=0. Leer 50 calificaciones de un grupo de alumnos. si(c<=70) r++ fi si fin desde . } 80. fin todo En C++: #include <iostream.i<=50. inicio mientras(i>=0) s=s+i. Tomando en cuenta que la calificación mínima aprobatoria es de 70. dede(int i=1. Real: p.h> void main() { int i=5. i=i-2. leer: c.s=0.Pseudocódigo: Algoritmos:suma decendiente Var int i=5.i++) mortar: Ingrese calificacion "<<i<<" : ". fin mientras mostrar: La sumatoria es: s.r=0. Pseudocódigo: Algoritmo: 50calificaciones Var Entero: c. while(i>=0) { s=s+i. Calcule y escriba el porcentaje de reprobados. i=i-2. } cout<<"La sumatoria es: "<<s. float p. mostrar: Porcentaje: "<<p.i++) { cout<<"Ingrese calificacion "<<i<<" : ". . if(c<=70) { r++. fin todo En C++: #include <iostream. } } p=(r*100)/10.p=(r*100)/10.r=0. El profesor de una materia desea conocer la cantidad de sus alumnos que no tienen derecho al examen de nivelación. for(int i=1. cin>>c. cout<<"Porcentaje: "<<p. } 81.i<=50.h> void main() { int c. cin>>c4. c4. mostrar: Ingrese calificacion: ". Inicio desde(int i=1. Pseudocódigo: Algoritmo los que no tienen derecho a nivelación Var Real: c1.Diseñe un algoritmo que lea las calificaciones obtenidas en 5 materias por cada uno de los 40 alumnos y escriba la cantidad de ellos que no tienen derecho al examen de nivelación.i<=5. c4=0. leer>>c3.c3. s=c1+c2+c3+c4+c5.i++) c1=0. c5=0. mostrar: endl. c3=0.5) c=c+1. mostrar: Para el alumno "<<i<<"::\n". if(prom<=10. c2. mostrar: Ingrese calificacion: ".c=0. leer>>c2. mostrar: Ingrese calificacion: ". prom=s/5. s=0.prom. . prom=0. leer>>c1. c5.s. mostrar: Ingrese calificacion: ". cin>>c5. c2=0. mostrar: Ingrese calificacion: ". cout<<"Ingrese calificacion: ".s. for(int i=1.c3. float prom. cin>>c2. cin>>c3. c5. cout<<"Ingrese calificacion: ".h> void main() { float c1. c2=0.c=0.i<=5. c5=0. c2. cout<<"Para el alumno "<<i<<"::\n".fin si fin desde mostrar: LOS QUE NO TIENEN DERECHO A NIVELACION SON: "<<c. cin>>c4. s=0. c4. En C++: #include <iostream. . prom=0. c4=0. cout<<"Ingrese calificacion: ". cout<<"Ingrese calificacion: ".i++) { c1=0. c3=0. cin>>c1. Calcule e imprima el total a pagar. cout<<endl. if(prom<=10. prom=s/5. Modificar el pseudocódigo anterior de tal forma que no permita que la cantidad con la que paga el cliente sea menor a lo que debe pagar. Al final del día deberá imprimir la cantidad de dinero que debe haber en la caja. } 82. } } cout<<"LOS QUE NO TIENEN DERECHO A NIVELACION SON: "<<c. . 83. s=c1+c2+c3+c4+c5. Suponga que tiene una tienda y desea registrar sus ventas por medio de una computadora.5) { c=c+1. Lea la cantidad con que paga el cliente. Calcule e imprime el cambio. cin>>c5.cout<<"Ingrese calificacion: ". Calcule e imprima el IVA. Diseñe un pseudocódigo que lea por cada cliente: El monto de la venta. e imprima el número de censo de todas las jóvenes solteras que estén entre 16 y 21 años.soltero. Divorciado) Diseñe un pseudocódigo estructurado que lea todos estos datos. mostrar: Estado Civil (a. Casado.soltero.i<=1000. d. mostrar: Sexo (a. d..masculino. Casado. real: e.femenino): ". character: s. Viudo. leer: e. Se tiene un conjunto de 1. c. c. b. Viudo. mostrar: Edad: ". b. fin si fin desde . inicio desde(i=1... leer: nc.i++) mostrar: Numero de censo: ". Divorciado) :". Sexo Edad Estado civil (a.i. si((ec=='a'&& s=='b') && (e>=16 && e<=21)) mostrar: "*************>"<<nc..84. leer: ec.000 tarjetas cada una contiene la información del censo para una persona: Número de censo. Pseudocódigo: Algoritmo: censo var unsigned int nc. leer: s. b.ec. b. cin>>nc.soltero. if((ec=='a'&& s=='b') && (e>=16 && e<=21)) { cout<<"***********>"<<nc. char s. cin>>ec...i<=1000.i.ec.i++) { cout<<"Numero de censo: ".fin todo En C++: #include <iostream. int e. cin>>e.h> void main() { unsigned int nc.femenino): ".masculino. for(i=1. c. cin>>s. cout<<"Estado Civil (a. cout<<"Sexo (a. b. Viudo. Divorciado) :". Casado. } } } .. cout<<"Edad: ". d. i<=a.0..x=0.h> .0.cin>>n.j)/fact(j)).. fin todo En C++: #include<iostream.( X 3 / 3 ! ) + ( X 5 / 5 ! ) . SEN(X) = X .i++) s=s*i. fin primer algoritmo void main () double r=0.(X7/ 7!) + . mostrar: Ingrese angulo en Radianes = ". real: j=1. Diseñe un pseudocódigo que lea el valor de un ángulo expresado en radianes y calcule e imprima el valor del seno de dicho ángulo. j=j+2. n.cin>>r..s=0.85.i++) s=s + pow(-1. x=57.i<=n. inicio desde(int i=1. Se leerá también el número de términos de la serie. retornar s. Pseudocódigo: Algoritmo: radianes Var real fact(real a) reals=1.3*r. fin desde mostrar: Resultado = "<<s.0. mostrar: Nº de serie = ".i)*(pow(x. desde(int i=0.. i++) s=s*i. return s...0. for(int i=1.cin>>r.3*r.cin>>n. } void main () { double r=0.i<=n.x=0. conteniendo „n‟ tanques de gasolina el mismo jeep puede viajar: L = 500 ( 1 + 1/3 + 1/5 + .i++) { s=s + pow(-1. Desde una posición inicial. Un jeep puede viajar 500 km con un tanque lleno de gasolina. j=j+2. for(int i=0.i<=a. n. x=57. } 86.+ 1 / (2n -1) ) km Estableciendo economía de combustible en una ruta.#include <math.j)/fact(j)).0. cout<<"Ingrese angulo en Radianes = ". cout<<"Nº de serie = ".i)*(pow(x. Diseñe un pseudocódigo que calcule el valor de „L‟ dado „n „. int j=1. .s=0. } cout<<"Resultado = "<<s.0.h> int fact(int a) { int s=1. l. real: s=0.h> float func(int k) { return 2*k -1. leer: n.i. fin desde l=500*s. fin algoritmo 1 inici algoritmo 2 entero n. mostrar: L: "<<l.l. mostrar: ingrece los tanques N de gasolina: ".i++) s=s+(1/func(i)).i. float s=0. desde(i=1. fin algoritmo 2 En C++: #include <iostream. . cout<<"ingrece los tanques N de gasolina: ". } void main() { int n.Pseudocódigo: float func(int k) retornar 2*k -1.i<=n. .02 la segunda semana. Los trabajadores (obreros y empleados) que reciban un pago menor de 100.01 la primera semana. $0..ésima. $.-empleado) Para calcular los pagos considerar lo siguiente: Los obreros pagan 10 % de impuesto Los empleados pagan 12 % de impuesto.4 la tercera semana. Se ofrece un trabajo que pague un centavo en la primera semana. Diseñar el pseudocódigo que determine (y escriba) el salario por cada semana y el salario pagado hasta la fecha por espacio de 50 semanas.000 pesos no pagan impuesto. } 87. Pseudocódigo: Inicio Hacer para X=1 a 102 .i++) { s=s+(1/func(i)). for(i=1. $. Los datos que se leerán serán los siguientes: Las horas trabajadas El sueldo por hora El tipo de trabajador (1. 88.. etc.cin>>n.i<=n. Hasta $(2n-1)/100 la n. } l=500*s. es decir. Diseñe un pseudocódigo que calcule e imprima el pago de 102 trabajadores que laboran en la Cía. pero dobla su salario cada semana. Al final se deberá imprimir el total a pagar a los trabajadores y a los empleados. GACMAN. 2. cout<<"L: "<<l.-obrero. 000 or Tipo=1 A=Total*0. Total Fin si Fin si Fin si Fin 89. Sistema hexadecimal. B Sino TotalSueldo>100.Escriba “Digite las horas trabajadas” Leer Horas Escriba “Digite el precio hora” Leer Preciohora Total=Horas*Preciohora Total=Total+1 Escriba “Digite tipo de trabajador 1-obrero.000 or Tipo=2 A=Total*0. Sistema octal. Diseñar un pseudocódigo que convierta un número del sistema decimal a: Sistema binario. B Sino TotalSueldo<100. Un objeto es dejado caer a una altura de 100 mts. decima “decima de segundos” .000 or Tipo=1 Escriba “total obreros”.10 B=Total-A Escriba “total obreros”. Total Sino TotalSueldo<100.10 B=Total-A Escriba “total empleados”. Pseudocódigo Inicio Escriba “digite las el tiempo en segundos que demoro el objeto en caer al suelo” Lea segundos Decima= segundos*10 Time= Decima/100 Escriba “el objeto se demora en caer”. 2-empleado” Tipo TotalSueldo=Horas*Preciohora Si TotalSueldo>100. Diseñe un pseudocódigo que imprima cada décima de segundo la distancia entre el objeto y el suelo y al final imprima el tiempo necesario en décimas de segundo para que el objeto toque el suelo.000 or Tipo=2 Escriba “total empleados”. 90. V vendedores de acuerdo a la siguiente tabla: Si vendió premia anualmente a sus mejores Le corresponde de Comisión sobre ventas totales 1.000.000 <= v < 5. Automovilística Mexicana. de C.000.000 3.000.000 Ct= s + 3% Sino Si 3. 000.000.000 <= v < 7.000.000 7.A.000 <= v < 7. La Cía. 000.000.Escriba “el objeto se demora en caer”. time “por cada metro” Fin 91.000 <= v < 5.000.000 Ct = s+ 5% Sino Si venta 7. 000 <= asta < 3. 000. Suponer que nadie vende más de 10. Pseudocódigo: Inicio Venta comicio c total Entrada Diguite el valor de la venta Lea valor venta Diguite el sueldo Lea sueldo Si v = 1.000 5.000 <= v 3% 4% 5% 6% Diseñar un pseudocódigo que lea las ventas de 100 vendedores y que escriba la comisión anual que le corresponda a cada vendedor.000 <= v entonces Ct=s+6% Sino No hay comisión Mostrar ct . 000.000 <= v < 3. S. 000.000. 000.000 entonces Ct= s+4% Sino Si 5.000.000 al año. cout<<"Estudiantes con calificación de 50 o más pero menor que 80: "<<b<<endl. B. Pseudocódigo: Algoritmo: calificacion Var Entero: a=0. inicio desde(int i=1. AA. cout<<"Estudiantes con calificación de 80 o más: "<<e.Fin 92. La cantidad de estudiantes que obtuvieron una calificación de 80 o más. En donde: 93. MM. cin>>c. cout<<"Estudiantes con calificación de 70 o más pero menor que 80: "<<d<<endl..i++) mostrar: Ingrese calificacion del alumno "<<i<<": ". D.i<=10.b=0.d=0. si(c<50) a=a+1.e=0. fin todo En C++: #include <iostream. Un grupo de 100 estudiantes presentan un examen de Física. fin si if (c>=50 && c<80) b=b+1. fin si fin desde cout<<endl<<endl<<"Estudiantes con calificación menor a 50: "<<a<<endl. C.h> ..La cantidad de estudiantes que obtuvieron una calificación de 50 o más pero menor que 80. Diseñe un diagrama que lea por cada estudiante la calificación obtenida y calcule e imprima: A.c.La cantidad de estudiantes que obtuvieron una calificación de 70 o más pero menor que 80. Diseñe un pseudocódigo que imprima la fecha en palabras a partir de la representación siguiente: S. fin si if(c>=70 && c<80) d=d+1. DD.La cantidad de estudiantes que obtuvieron una calificación menor a 50. fin si if(c>=80) e=e+1.. fpiz hiofh+ inicioescriba "Digite 1 para elegir pizza pequeña. Una pizza puede ser sencilla (con sólo salsa y carne).i<=10.c.5 veces el costo total. mediana (12 pulg.b=0. De diámetro). Los propietarios desean desarrollar un programa que calcule el precio de venta de una pizza. En particular el costo total se calcula sumando: un costo fijo de preparación un costo base variable que es proporcional al tamaño de la pizza un costo adicional por cada ingrediente extra. que viene determinado por el área de la pizza. y grandes (16 pulg. De diámetro).e=0. Digite 3 para elegir pizza grande" llamar nueva_linea . } if(c>=70 && c<80) { d=d+1. Una pizzería. o con ingredientes extras. Digite 2 para elegir pizza mediana.void main() { int a=0. for(int i=1. mas el numero de ingredientes. } if(c>=80) { e=e+1. champiñones o cebollas.i++) { cout<<"Ingrese calificacion del alumno "<<i<<": ". Pseudocódigo: entero tampiz. vende sus pizzas en tres tamaños: pequeña (10 pulg. Por simplicidad se supone que cada ingrediente extra tiene el mismo costo por unidad de área. cout<<"Estudiantes con calificación de 50 o más pero menor que 80: "<<b<<endl. De diámetro).d=0. dándole el tamaño y el número de ingredientes extras. El precio de venta será 1. cout<<"Estudiantes con calificación de 80 o más: "<<e. } 94. cout<<"Estudiantes con calificación de 70 o más pero menor que 80: "<<d<<endl. cin>>c. tales como pepinillos. if(c<50) { a=a+1. } } cout<<endl<<endl<<"Estudiantes con calificación menor a 50: "<<a<<endl. } if (c>=50 && c<80) { b=b+1. N2=1. Calcule la suma de los términos de la serie FIBONACCI cuyos valores se encuentran entre 100 y 10. N3 = N1 + N2. Fin mientras cout<<"suma: "<<s.lea tampiz llamar nueva_linea Si tampiz = 1 Entonces escriba "la pizza es pequeña" si tampiz = 2 Entonces escriba "la pizza es Mediana" si tampiz = 3 Entonces escriba "la pizza es Grande" Fin Si fin si fin si llamar nueva_linea escriba "Ingrese forma de la pizza (Sencilla) o (Extra)" llamar nueva_linea lea fpiz 95. s=0. Pseudocódigo: Algoritmo: fibonacci Var entero N1=1. inicio mientras(N3<=10000) if (N3>=100) s= s+ N3.h> . N2= N3. fin todo En C++: #include <iostream. fin si N1= N2. N3=1.000. diasvividos) Fin Listado de Ejercicios Arreglos . N3 = N1 + N2. s=0. Contemplar los años bisiestos. N3=1. } 96. N2= N3. Calcule exactamente el número de días vividos por una persona hasta la fecha. N2=1.void main() { int N1=1. nºaños. while (N3<=10000) { if (N3>=100) { s= s+ N3. } N1= N2. Pseudocódigo: Inicio Año. diasvividos Escriba (“el numero de años que tiene”) Lea(nºaños) Diasvividos=dias*Nºaños Escriba (“los días vividos por usted son de:” . } cout<<"suma: "<<s. 1. while(i<=10) { cout<<"Ingrese elemento "<<i<<" : ". cout<<"INGRESE ELEMENTOS"<<endl.j=1.. float p. Algoritmo leer arreglo Tipo Array [0.50] de real: valores Var Dato: A real: p. c=1 mientras ( c<=50) hacer En C++: #include <iostream. el número de datos mayores que el promedio y una lista de valores mayores que el promedio.h> void main() { int i=1. float A[50]. Calcular el promedio de 50 valores almacenados en un vector. imprimir el promedio.s=0. } while(j<=10) { .c=0. Determinar además cuantos son mayores que el promedio. i++. cin>>A[i].mp. while(i<=10) { if(A[i]>=p) { c=c+1. } cout<<endl<<"Promedio: "<<p. j++. } } . } i++. i=1. } p=s/10. while(i<=10) { if(A[i]>=p) { cout<<"Nota: "<<A[i]<<endl.s=s+A[j]. i=1. } i++. cout<<endl<<"Cantidad de mayores que el promedio: "<<c<<endl<<endl. int A[45]. cin>>B[c]. } while(d<=45) { . e imprimir el vector resultante. En C++: #include <iostream.C[45]. } cout<<endl<<"INGRESE ELEMENTOS DE B: "<<endl. sumar el elemento uno del vector A con el elemento uno del vector B y así sucesivamente hasta 45.h> void main() { int i=1.B[45]. cin>>A[i].c=1.d=1. while(c<=45) { cout<<"Ingrese elemento "<<c<<" : ". almacenar el resultado en un vector C. c++. while(i<=45) { cout<<"Ingrese elemento "<<i<<" : ". i++.2. cout<<"INGRESE ELEMENTOS DE A: "<<endl. Llenar dos vectores A y B de 45 elementos cada uno. C[d]=A[d]+B[d]. imprimir la posición y el valor del elemento mayor almacenado en el vector. } . } cout<<endl<<"SUMA DE A Y B: "<<endl. d++. En C++: #include <iostream. Suponga que todos los elementos del vector son diferentes. Llenar un vector de 20 elementos. } } 3. int A[20].h> void main() { int i=1. i++.c=1. while(i<=20) { cout<<"Ingrese elemento "<<i<<" : ".m. d++. cin>>A[i]. while(d<=45) { cout<<"Elemento "<<d<<" : "<<C[d]<<endl. d=1. cout<<"INGRESE ELEMENTOS:"<<endl.p=1. } c++. elevar al cuadrado cada valor almacenado en el vector.h> #include <math. while(c<=20) { if (m< A[c]) { m= A[c].c=1. } 4. almacenar el resultado en otro vector.h> void main() { int i=1. int W[500]. En C++: #include <iostream.m=A[1]. cout<<"Encontrado en la posicion "<<p. p= c. } cout<<endl<<"El mayor es: "<<m<<endl. Imprimir el vector original y el vector resultante. . Almacenar 500 números en un vector.M[500]. } i=1. while(i<=500) { cout<<"Elemento: "<<i<<" : "<<W[i]<<endl. } while(c<=500) { M[c]=pow(W[c].2). } c=1. cout<<endl<<"ARREGLO ELEVADO A LA POTENCIA 2:"<<endl. c++. } . while(i<=500) { cout<<"Ingrese elemento "<<i<<" : ". i++. c++. i++. cout<<endl<<"ARREGLO ORIGINAL: "<<endl. cin>>W[i]. while(c<=500) { cout<<"Elemento: "<<c<<" : "<<M[c]<<endl.cout<<"INGRESE ELEMENTOS:"<<endl. } . Imprimir además la suma de los negativos y la suma de los positivos. } else if(A[j]<0) { neg=neg+1.sneg=0. Almacenar 300 números en un vector.s=0.cont=0. int A[50]. En C++: #include <iostream.neg=0. } else { neu=neu+1.} 5. cuantos positivos.pos=0. cin>>A[i]. imprimir cuantos son ceros. cuantos son negativos. while(i<=10) { cout<<"Ingrese elemento "<<i<<" : ".spos=0. cout<<"INGRESE ELEMENTOS"<<endl. } while(j<=10) { if(A[j]>0) { pos=pos+1.j=1.neu=0. i++.h> void main() { int i=1. j++.h> #include <math. } cout<<endl<<"Positivos: "<<pos<<endl.h> . almacenarlos en otro vector en orden inverso al vector original e imprimir el vector resultante. Almacenar 150 números en un vector. cout<<"Suma positivos: "<<spos<<endl. } i=1. } i++. En C++: #include <iostream. cout<<"Neutros: "<<neu<<endl. cout<<"Negativos: "<<neg<<endl. } 6. } else { sneg=sneg+A[i]. cout<<"Suma negativos: "<<sneg. while(i<=10) { if(A[i]>0) { spos=spos+A[i]. int A[150].m=1. } cout<<endl<<"ELEMENTOS INVERTIDOS:"<<endl.B[150]. while(i<=150&&w>=1) { B[i]=A[w]. cout<<"INGRESE ELEMENTOS:"<<endl. cin>>A[i]. } i=1.w=150.void main() { int i=1. while(m<=150) { cout<<"Elemento "<<m<<" : "<<B[m]<<endl. w--. while(i<=150) { cout<<"Ingrese elemento "<<i<<" : ". } } . m++. i++. i++. } . En C++: #include <iostream. cin>>N[w]. cin>>M[i]. Serán iguales cuando en la misma posición de ambos vectores se tenga el mismo valor para todos los elementos.h> void main() { int i=1.N[5]. while(i<=5) { cout<<"Ingrese elemento "<<i<<" : ". int M[5].7. while(w<=5) { cout<<"Ingrese elemento "<<w<<" : ". i++. } cout<<endl<<"Ingrese N"<<endl. Hacer un algoritmo que escriba la palabra “Iguales” si ambos vectores son iguales y “Diferentes” si no lo son. w++.k=1. cout<<"Ingrese M"<<endl.w=1. Se tienen almacenados en la memoria dos vectores M y N de cien elementos cada uno. int band=0. while(k<=5) { if(M[k]!=N[k]) { band=1; } k++; } if(band==1) { cout<<endl<<"Los Arreglos son Diferentes!"; } else {cout<<endl<<"Los Arreglos son Iguales!";} } 8. Se tiene el vector A con 100 elementos almacenados. Diseñe un algoritmo que escriba “SI” si el vector esta ordenado ascendentemente o “NO” si el vector no esta ordenado En C++: #include <iostream.h> #include <conio.h> void main() { int i,x[150],w=0; for(i=1;i<=100;i++) { cout<<"Ingrese elemento "<<i<<" : "; cin>>x[i]; } for(i=1;i<100;i++) { if(x[i]>x[i+1]) { w=1; break; } } if(w==0) { cout<<"SI"; } else {cout<<"NO";} } 9. Diseñe un algoritmo que lea un número cualquiera y lo busque en el vector X, el cual tiene almacenados 80 elementos. Escribir la posición donde se encuentra almacenado el número en el vector o el mensaje “NO” si no lo encuentra. Búsqueda secuencial. En C++: #include <iostream.h> #include <conio.h> void main() { int n, i , b, p; float x[100]; cout<<".::INTRODUCIR DATOS::."<<endl; for(i=1;i<=80;i++) { cout<<"Ingrese elemento: "<<i<<": "; cin>>x[i]; } cout<<"\nIngrese el elemento a buscar: "; cin>>b; int ba=0; for (i=1; i<=80; i++) { if (x[i]==b) { ba=1; p=i; cout<<"\n\n--> Se encontro el elemento: "<<b; cout<<"\n--> En la posicion: "<<p; } } if (ba==0) { cin>>B[i]. cin>>A[i]. } . } 10.i++) { cout<<"Ingrese elemento: "<<i<<": ". for(i=1.h> void main() { int i.B[50]. En C++: #include <iostream. Diseñe un algoritmo que lea dos vectores A y B de 20 elementos cada uno y multiplique el primer elemento de A con el último elemento de B y luego el segundo elemento de A por el diecinueveavo elemento de B y así sucesivamente hasta llegar al veinteavo elemento de A por el primer elemento de B. } getch(). } cout<<endl.cout<<"\n--> No se encontro elemento <--". for(i=1.h> #include <conio.i++) { cout<<"Ingrese elemento: "<<i<<": ".W.i<=20.C[50]. El resultado de la multiplicación almacenarlo en un vector C. int A[50].i<=20. En C++: #include <iostream.h> void main() { int n=100.i++) { cout<<C[i]<<endl.i++) . FIB[1]=1.W=20.i<=20. } } 11.i<=20. double FIB[100]. Diseñe un algoritmo que almacene en un vector llamado FIB[100] los 100 primeros números de la serie fibonacci. } for(i=1.i++) { C[i]=A[i]*B[W]. for(int i=3.i<=101. cout<<"Fibonacci 1: "<<FIB[2]<<endl. W--. cout<<"Fibonacci 0: "<<FIB[1]<<endl. for(i=1. FIB[2]=1. s=0. Imprimir la suma de los números almacenados en la matriz.i<=5.i++) { for(w=1. for(i=1. En C++: #include <iostream.i<=5.w++) { cout<<"Ingrese elemento <"<<i<<".w++) { s=s+x[i][w].h> void main() { int x[10][10]. .i++){ for(w=1. } } 12.w<=6.{ FIB[i]=FIB[i-1]+FIB[i-2]. Hacer un algoritmo que almacene números en una matriz de 5 * 6.w<=6. cout<<"Fibonacci "<<i-1<<" : "<<FIB[i]<<endl.w.i. } } for(i=1."<<w<<">: ". cin>>x[i][w]. for(i=1. Hacer un algoritmo que llene una matriz de 10 * 10 y determine la posición [renglón. Los números son diferentes.i<=10. } 13. } } m=x[1][1]."<<w<<">: ".w++) { .m.h> void main() { int x[15][15]. En C++: #include <iostream. for(i=1.w<=10.i.t2=1.w<=10. cin>>x[i][w].i++) { for(w=2. columna] del número mayor almacenado en la matriz.i<=10.t1=1.} } cout<<"La suma es: "<<s.w++) { cout<<"Ingrese elemento <"<<i<<".i++) { for(w=1.w. w++) { cout<<"Ingrese elemento <"<<i<<".s. } 14. En C++: #include <iostream. t1=i.i.w<=7. . for(i=1. cin>>x[i][w].w.i++) { for(w=1."<<t2<<">". Calcular la suma de cada renglón y almacenarla en un vector. Hacer un algoritmo que llene una matriz de 7 * 7. la suma de cada columna y almacenarla en otro vector."<<w<<">: ". cout<<"en la posicion <"<<t1<<".h> void main() { int x[10][10]. t2=w.y[5].i<=7. } } } cout<<"El numero mayor es: "<<m<<endl.if(x[i][w]>m) { m=x[i][w]. i<=7.w<=7.w++) { s=s+x[i][w].} } for(i=1. for(w=1.h> void main() { .h> #include <stdlib. } } 15. } for(i=1. Hacer un algoritmo que llene una matriz de 20 * 20. } y[i]=s.i<=7. En C++: #include <iostream.i++) { cout<<"renglon "<<i<<" : "<<y[i]<<endl. Sumar las columnas e imprimir que columna tuvo la máxima suma y la suma de esa columna.i++) { s=0. w++) { x[i][w]=random(10).w++) { cout<<x[i][w]<<"\t". } for(i=1.i++) { for(w=1.i<=20.i++) { s=0.b=1.w<=20. for(w=1. for(i=1.w<=20.w<=20.int x[25][25].i<=20.i.w++) { s=s+x[w][i]. } } cout<<endl.w. randomize(). for(i=1. . } y[i]=s.i<=20.s.i++) { for(w=1.y[25].m. } cout<<endl. Imprimir el vector resultante. for(i=2. En C++: #include <iostream. m=y[1].} cout<<endl. } } cout<<endl<<"La columna "<<b<<" tuvo la mayor suma "<<m. } 16. b=i. Hacer un algoritmo que llene una matriz de 5 * 5 y que almacene la diagonal principal en un vector.i++) { if(y[i]>m) { m=y[i].h> void main() { int i. .h> #include <conio.i<=20.x[6][6].w. h> void main() { int i.w++) { cout<<"Ingrese elemento <"<<i<<". } 17.x[10][10].i<=5.i++) { cout<<x[i][i]<<"\t". cin>>x[i][w].w<=5.i++) { for(w=1. } } cout<<endl<<"::Diagonal::"<<endl. Hacer un algoritmo que llene una matriz de 10 * 10 y que almacene en la diagonal principal unos y en las demás posiciones ceros.for(i=1."<<w<<">: ".i<=5.h> #include <conio. En C++: #include <iostream. . for(i=1.c. En C++: #include <iostream.h> #include <conio. } else { x[i][c]=1.i<=7.i++) { for(c=7. } } } for(i=7. Imprimir el vector resultante.c++) { cout<<x[i][c]<<"\t".c++) { if(i!=c) { x[i][c]=0. } } 18.c<=7.i++) { for(c=1. } cout<<endl.c<=7.h> void main() .for(i=1.i<=7. Hacer un algoritmo que llene una matriz de 6 * 8 y que almacene toda la matriz en un vector. cin>>x[c][i]. } } cout<<endl<<"::Vector::"<<endl.i++) { cout<<"Ingrese elemento <"<<c<<".C[48]."<<i<<">: ".k=1. } } 19.i.i<=8. C[k++]=x[c][i]. Imprimir el vector resultante.c++) { for(i=1.c<=48.c<=6.{ int c.x[7][9]. for(c=1. Hacer un algoritmo que llene una matriz de 8 * 8.h> void main() { .c++) { cout<<C[c]<<"\t". for(c=1. En C++: #include <iostream. que almacene la suma de los renglones y la suma de las columnas en un vector. j<=8. for(i=1.i++) { for(j=1.y[16].s.j++) { .int i. k++.j. for(i=1. } for(i=1. } } k=1.i<=8.j++) { cout<<"Ingrese elemento <"<<i<<".j<=8.j++) { s=s+x[i][j]. cin>>x[i][j]."<<j<<">: ". for(j=1.i++) { s=0.i<=8.j<=8.i++) { s=0.x[10][10]. } y[k]=s.k. for(j=1.i<=8. cuantos son positivos y cuantos son negativos.j.j++) { .j<=6. } } 20.i<=5. for(i=1. } y[k]=s.i<k. Hacer un algoritmo que llene una matriz de 5 * 6 y que imprima cuantos de los números almacenados son ceros. k++.pos=0. } for(i=1.h> #include <conio.i++) { for(j=1.neu=0. En C++: #include <iostream.neg=0.h> void main() { int i.x[7][9].i++) { cout<<y[i]<<"\t".s=s+x[j][i]. cout<<"Ingrese elemento <"<<i<<". El dueño de una cadena de tiendas de artículos deportivos desea controlar sus ventas por medio de una computadora.} } } cout<<"Positivos: "<<pos<<endl. } 21. if(x[i][j]==0) { neu++. Diseñe un pseudocódigo que escriba el número de la hilera cuya suma sea mayor que las demás hileras. cin>>x[i][j]."<<j<<">: ". } else if(x[i][j]<0) { neg++. cout<<"Neutros: "<<neu. 22. Los datos de entrada son: El número de la tienda (1 a 50) Un numero que indica el deporte del articulo (1 a 20) . Suponga que todas las hileras suman diferente cantidad. } else { pos++. cout<<"Negativos: "<<neg<<endl. Prepare una tabla con los siguientes resultados: INFRACCIONES A LOS LIMITES DE VELOCIDAD Registro del Vehículo Velocidad Registrada (MPH) Multa Velocidad Límite Este informe debe ser seguido de un segundo en el cual se proporcione un análisis de las infracciones por cuadrante. 13) Se tiene almacenada la matriz M (50. . Cantidad de alumnos que tienen derecho a nivelación. Cuadrante en el que se produjo la infracción limite de velocidad en milla por hora Diseñe un diagrama para producir 2 informes. El departamento ha dividido la ciudad en cuatro cuadrantes y desea realizar una estadística de las infracciones a los límites de velocidad en cada uno de ellos. el 1o. 23.5) la cuál contiene la información sobre las calificaciones de la materia de LENGUAJES ALGORITMICOS. Las ventas totales de todas las tiendas. Para cada uno de los 4 cuadrantes mencionados.000) mas $ 1. Hacer un pseudocódigo que escriba al final del día lo siguiente Las ventas totales en el día para cada tienda Las ventas totales para cada uno de los deportes. 24. debe darse el número de infracciones y la multa promedio. Que contiene una lista de la multa de velocidad recolectada.250 por cada mph que exceda la velocidad limite. El departamento de policía de la ciudad de Tuxtepec ha acumulado información referente a las infracciones de los límites de velocidad durante un determinado periodo de tiempo. Para cada infracción se ha preparado una tarjeta que contiene la siguiente información: Número de registro del vehículo.El costo del artículo. donde la multa se calcula como la suma del costo de la corte ($20. Diseñe un pseudocódigo que imprima: Cantidad de alumnos que aprobaron la materia. El (o los) numero (s) de control de lo(s) alumno(s) que haya (n) obtenido la máxima calificación final .
Copyright © 2024 DOKUMEN.SITE Inc.