0 évaluation0% ont trouvé ce document utile (0 vote)
73 vues73 pages
El documento contiene varios algoritmos en pseudocódigo para resolver diferentes problemas matemáticos y lógicos, como calcular áreas, promedios, descuentos, intereses y más. Los algoritmos utilizan operaciones básicas como suma, resta, división y multiplicación sobre variables definidas para modelar cada problema.
El documento contiene varios algoritmos en pseudocódigo para resolver diferentes problemas matemáticos y lógicos, como calcular áreas, promedios, descuentos, intereses y más. Los algoritmos utilizan operaciones básicas como suma, resta, división y multiplicación sobre variables definidas para modelar cada problema.
El documento contiene varios algoritmos en pseudocódigo para resolver diferentes problemas matemáticos y lógicos, como calcular áreas, promedios, descuentos, intereses y más. Los algoritmos utilizan operaciones básicas como suma, resta, división y multiplicación sobre variables definidas para modelar cada problema.
1 Algoritmo: Determinar cunto mide la superficie de su terreno; lo
nico que conoce el seor Lpez es que el terreno tiene una forma rectangular S : Entero LO : Entero Inicio Leer LO; Calcular S (80*LO); escribir S; FIN PSEUDOCODIGO Algoritmo: Elabora un algoritmo que determine el rea de un tringulo. A:real B:real H:real Inicio Leer B, H; Calcular A (B*H) / 2; escribir A; FIN
PSEUDOCODIGO Algoritmo: determinar el rea de un crculo. A:real R:real Inicio Leer R; Calcular A (3.1416)*(R*R); escribir A; FIN
PSEUDOCODIGO Algoritmo: Dada una cantidad en pesos obtener su equivalencia en dlares. CP: real VD: real CD: real Inicio Leer CP, VD; Calcular CD CP / VD); escribir CD; FIN PSEUDOCODIGO Algoritmo: Obtener la masa de un automvil que tiene un volumen de 2ft 3 , una presin y temperaturas indeterminadas. M:real T:real P:real Inicio Leer P, T; Calcular M (P*2) / (0.37*(T+460))); escribir M; FIN PSEUDOCODIGO Algoritmo: Determine la base de un tringulo rectngulo. A:real B:real H:real Inicio Leer A, H; Calcular B (A*2) / H escribir B; FIN
PSEUDOCODIGO Algoritmo: Dados dos nmeros enteros cualesquiera determine la suma de ambos nmeros, de salida se pide los nmeros y la suma. S:real N1:real N2:real Inicio Leer N1, N2; Calcular S N1+N2; escribir S, N1, N2; FIN
PSEUDOCODIGO Algoritmo: determine la edad que tiene una persona. E: entero AC: entero AN: entero Inicio Leer AC, AN; Calcular E AC-AN; escribir E; FIN
PSEUDOCODIGO Algoritmo: determine el importe a pagar por la adquisicin de las computadoras. NC: real CP: real I: real Inicio Leer NC, CP; Calcular I NC*PC; escribir I; FIN
PSEUDOCODIGO Algoritmo: determine el importe a pagar por el consumo de agua de una persona en su casa, considere que el metro cubico cuesta 50 Centavos. C: REAL LP: REAL LA: REAL P: REAL Inicio Leer LP, LA; Calcular C LP-LA; P C*0.5; escribir P; FIN
PSEUDOCODIGO Algoritmo: calcular en nmero de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio. NP: real E: entero Inicio Leer E; Calcular NP (220-E) / 10; escribir NP; FIN
PSEUDOCODIGO Algoritmo: Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior. SA: REAL SN: REAL I: REAL Inicio Leer SA; Calcular I SA*0.25; SN SA+I; escribir SN; FIN
PSEUDOCODIGO Algoritmo: En un hospital existen tres reas: Ginecobstetricia, Pediatra y Traumatologa. SA: REAL SN: REAL I: REAL Inicio Leer MP; Calcular GI MP*0.40; TG MP*0.30; PD MP*0.30; escribir S GI, TG, PD; FIN
PSEUDOCODIGO Algoritmo: El dueo de una tienda compra un artculo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. PN: REAL PA: REAL I: REAL Inicio Leer PA; Calcular I PA*0.30; PN PA+I; escribir PN; FIN
PSEUDOCODIGO Algoritmo: Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera. P: REAL TL: REAL TM: REAL TV: REAL Inicio Leer TL, TM, TV; Calcular P (TL+TM+ TV) / 3; escribir P; FIN
PSEUDOCODIGO Algoritmo. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. T: REAL P1 : REAL P2 : REAL P3 : REAL PP1 : REAL PP2 : REAL PP3 : REAL Inicio Leer P1, P2, P3; Calcular T (P1+P2+P3); PP1 (P1*100)/T; PP2 (P2*100)/T; PP3 (P3*100)/T; escribir PP1, PP2, PP3; FIN
PSEUDOCODIGO Algoritmo. Un alumno desea saber cul ser su promedio general en las tres materias ms difciles que cursa, y cul ser el promedio que obtendr en cada una de ellas. EM: REAL EF : REAL EQ : REAL T1M : REAL T2M : REAL T3M : REAL T1F : REAL T2F : REAL T1Q : REAL T2Q : REAL T3Q : REAL Inicio Leer EM, EF, EQ, T1M, T2M, T3M, T1F, T2F, T1Q, T2Q, T3Q; Calcular M (EM*.90) + ((T1M+T2M+T3M) / 3)*.10 ; F (EF*.80) + ((T1F+T2F) / 2)*.20; Q (EQ*.85) + ((T1Q+T2Q+T3Q) / 3)*.15; PG (M+F+Q) / 3; escribir PG, M, F, Q; FIN PSEUDOCODIGO Algoritmo. Obtener el promedio de edades de tres personas. E1 : ENTERO E2 : ENTERO E3: ENTERO P : ENTERO Inicio Leer E1, E2, E3; Calcular P (E1+E2+E3) / 3; escribir P; FIN PSEUDOCODIGO Algoritmo Suponga que un individuo decide invertir su capital en un banco y desea saber cunto dinero ganar despus de un mes si el banco paga a razn de 2% mensual. CF : REAL II : REAL CI: REAL Inicio Leer CI; Calcular II CI*0.02; CF CI+II; escribir CF, II; FIN
PSEUDOCODIGO Algoritmo Una tienda ofrece un descuento del 15% del total de la compra y un cliente desea saber cunto deber pagar finalmente por su compra. C:REAL D:REAL IP:REAL Inicio Leer C; Calcular D C*0.15; IP C-D; escribir IP, D; FIN PSEUDOCODIGO Algoritmo Un vendedor recibe un sueldo base, ms un 10% extra por comisiones de sus ventas. El vendedor desea saber cunto dinero obtendr por concepto de comisiones por las tres ventas que realiz en el mes, y el total que recibir en el mes tomando en cuenta su sueldo base y sus comisiones. C1:REAL C2:REAL C3:REAL V1:REAL V2:REAL V3:REAL SB:REAL T:REAL Inicio Leer SB, V1, V2, V3; Calcular C1 V1*0.10; C2 V2*0.10; C3 V3*0.10; T C1+C2+C3+SB; escribir C1, C2, C3, T; FIN PSEUDOCODIGO Algoritmo Un alumno desea saber cul ser su calificacin final en la materia de computacin. PP:REAL PE:REAL PET:REAL PG:REAL P1:REAL P2:REAL P3:REAL EF:REAL TF:REAL Inicio Leer P1, P2, P3,EF, TF; Calcular PP ((P1+P2+P3) / 3)*0.55; PE EF*0.30; PT TF*0.15; PG PP+PE+PT; escribir PG; FIN PSEUDOCODIGO Algoritmo que dados los datos A, B, C, D, que representan nmeros enteros describa los mismo en orden inverso. A:ENTERO B:ENTERO C:ENTERO D:ENTERO Inicio Leer A, B, C, D; Calcular escribir D, C, B, A; FIN PSEUDOCODIGO Algoritmo Construye un diagrama de flujo que escriba el resultado de la siguiente expresin: R= (A+B) 2 / 3 R:REAL A:REAL B:REAL Inicio Leer A, B; Calcular R ((A+B) ^ 2) / 3; escribir R; FIN PSEUDOCODIGO Algoritmo dados como datos el nombre de un dinosaurio, peso y longitud, expresados estos dos ltimos en libras y pies respectivamente; escriban el nombre del dinosaurio, su peso en kg, longitud en metros. EK:REAL EM:REAL N:REAL NL:REAL NP:REAL LM:REAL PK:REAL Inicio Leer N, NL, NP, EK, EM; Calcular LM NP*EM; PK NL*EK; escribir N, LM, PK; FIN PSEUDOCODIGO Algoritmo Un alumno desea saber cul ser su promedio final en la materia de principios de programacin; al alumno durante el semestre se le aplican dos evaluaciones continuas que equivalen al 40% de su calificacin final, un proyecto que equivale al 30% de su calificacin final y dos evaluaciones parciales que equivalen al 30% de su calificacin final. E1:REAL E2:REAL PF:REAL N:REAL EP1:REAL EP2:REAL P:REAL PE:REAL PPE:REAL PP:REAL PEP:REAL PPEP:REAL Inicio Leer E1, E2, P, EP1, EP2, N; Calcular PE (E1+E2)/2; PPE PE*0.40; PP P*0.30; PEP (EP1+EP2) / 2; PPEP PEP*0.30; PF (PPE+PP+PPEP); escribir N, PF; FIN PSEUDOCODIGO Algoritmo dado el costo de un artculo y la cantidad de dinero entregada por el cliente, calcule e imprima el cambio que se debe entregar al mismo. PA:REAL P:REAL C:REAL Inicio Leer PA, P; Calcular C P PA; escribir C; FIN PSEUDOCODIGO Algoritmo Una tienda de televisores tienen promociones (ofertas) de su televisores modelo K3; Una persona (Cliente) llega a abrir ciertos televisores del modelo K3; Determine el importe del descuento y el importe a pagar por la compra de los televisores considere que al cliente le hacen un descuento del 10% sobre su compra. NT:REAL PT:REAL N:REAL IC:REAL ID:REAL IP:REAL Inicio Leer NT, PT, N; Calcular IC NT*PT; ID IC*0.10; IP C D; escribir N, ID, IP; FIN PSEUDOCODIGO Algoritmo Un inversionista decide invertir su dinero (ahorrar) en el banco la tranza S.A. de C.V., el cual se otorga una taza de inters mensual del 5% determine los intereses (ganancia) que recibir el cliente por ahorra cierto tiempo su dinero en dicho banco. T:REAL I:REAL CI:REAL SF:REAL Inicio Leer CI, T; Calcular I (CI*.05)*T; SF I+CI; escribir SF, I; FIN PSEUDOCODIGO Algoritmo Los despachadores de la misma registran lo que surten en galones, pero el precio de la gasolina est fijado en litros, el diagrama de flujo debe de calcular e imprimir lo que hay que cobrar al cliente. EL:REAL PGL:REAL G:REAL C:REAL Inicio Leer EL, G, PGL; Calcular C (G*EL)*PGL; escribir C; FIN PSEUDOCODIGO Algoritmo Una persona llega a una boutique a comprar unos pantalones del mismo modelo, la tienda le cobra el 5% de impuestos ya que la ropa es de importacin. Determine el impuesto y el importe a pagar por el cliente. De salida se pide el importe de la compra, importe del impuesto y pago. NP:REAL CP:REAL IC:REAL II:REAL IP:REAL Inicio Leer NP, CP; Calcular IC NP*CP; II IC*0.05; IP II + IC; escribir IC, II, IP; FIN PSEUDOCODIGO Algoritmo En base a dos nmeros enteros determina la suma de ambos nmeros si el primer nmero es diferente que el segundo nmero. N1:ENTERO N2:ENTERO R:ENTERO Inicio Leer N1, N2; Calcular if N1<>N2 { S N1+N2; } escribir R; FIN PSEUDOCODIGO Algoritmo Una tienda por aniversario tiene promociones en sus televisores marca Sony modelo X10, la tienda est ofreciendo el 5% de descuento sobre la compra de ese modelo de televisores siempre y cuando el cliente lleve ms de tres televisores. Determine la compra, descuento y el importe a pagar. C:REAL D:REAL IP:REAL Inicio Leer NT, PT; Calcular C NT*PT; if NT>3 { D C*0.05; } IP C+D; escribir C, D, IP; FIN PSEUDOCODIGO Algoritmo Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de 300 si se compran menos de 5 llantas y de 250 si se compran 5 o ms. NLL:REAL IP:REAL Inicio Leer NLL; Calcular if NLL<5 Then { IP NLL*300; } NLL>=5 else { IP NLL*250, } escribir IP; FIN PSEUDOCODIGO Algoritmo En un supermercado se hace una promocin mediante la cual el cliente obtiene un descuento dependiendo de un nmero que escoge al azar. Si el numero escogido es menor que 74, el descuento es del 15% sobre el total de la compra y se es mayor o igual a 74 el descuento es del 20%. Obtener cunto dinero se le descuenta. D:REAL T:REAL IP:REAL Inicio Leer T, N; Calcular if N<74 then { D T*.15; } else IPT-D; { N>=74=> D T*.20; } IPT-D; escribir IP, D, T; FIN SI PSEUDOCODIGO Algoritmo Calcular el nmero de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aerbico NOM:CHAR E:ENTERO S:CHAR N:REAL F:CHAR M:CHAR Inicio Leer E, S, NOM; Calcular if S= F then { N (220-E)/10; } else { S= M } N (210-E)/10; escribir N, S, NOM; FIN PSEUDOCODIGO Algoritmo Una compaa de seguros est abriendo un departamento de fianzas La afianzadora desea determinar cul ser la cuota que debe pagar un cliente. N:REAL IP:REAL C:REAL M:REAL Inicio Leer M, N; Calcular M<50000 then { CM*.03; } else M>50000 { CM*.02; } IPM+C ; escribir IP, C, N; FIN PSEUDOCODIGO Algoritmo En una escuela la colegiatura de los alumnos se determina segn el nmero de materias que cursan. Obtener cunto debe pagar un alumno. D:REAL I:REAL P:REAL C:REAL IP:REAL Inicio Leer P, C; Calcular if P>9 then { D C*.3; IPC-D; } else { P<9 I C*.10; } IPC+I; escribir IP, C; FIN PSEUDOCODIGO Algoritmo El nmero de sonidos emitidos por un grillo en un minuto es una funcin de la temperatura N:ENTERO Inicio Leer N; Calcular if N>=0 { T (N/4)+40; } escribir T; FIN.SI PSEUDOCODIGO Algoritmo dados como datos los valores enteros P y Q, determine si los mismos satisfacen la siguiente expresin P 3 +Q 4 -2*P 2 <680 En caso afirmativo debe imprimir los valores P y Q. P:REAL Q:REAL Inicio Leer P, Q; Calcular EXPP^3+Q^4-(2*P^2); if (EXP<680) { escribir P, Q; } escribir T, TEMPERATURA; FIN PSEUDOCODIGO Algoritmo La tangente de un ngulo se define como el cociente entre el seno y el coseno de dicho ngulo. S:REAL C:REAL T:REAL MENSAJE=TEXTO A UTILIZAR Inicio Leer S, C; Calcular if (COS<>09) { TS/C; } escribir MENSAJE, T; FIN.SI PSEUDOCODIGO Algoritmo La cotangente de un ngulo se define como el cociente entre el coseno y el seno de dicho ngulo. COT=COS/SEN COT:REAL C:REAL S:REAL MENSAJE=TEXTO A UTILIZAR Inicio Leer S, C; Calcular if (COT<>0) { CTC/S; } escribir COT, MENSAJE; FIN PSEUDOCODIGO Algoritmo dada las coordenadas de los puntos P1, P2, P3 que correspondan a los vrtices de un tringulo, calcule su superficie. X1:ENTERO Y1:ENTERO X2:ENTERO Y2:ENTERO X3:ENTERO Y3:ENTERO Inicio Leer X1, Y1, X2, Y2, X3, Y3; Calcular AREA1/2*((x2-x1)*(Y3-Y1)-(X3-y1)-(X3-x1)*(Y2-Y1)); if (A<0) { A*-1; } escribir A; FIN.SI PSEUDOCODIGO Algoritmo: determine, la compra, descuento y el total a pagar. De salida se pide el nombre, compra, descuento e importe. N:CADENA C:REAL NR:ENTERO PR:REAL P:REAL D:REAL Inicio Leer N, NR, PR; Calcular C NR*PR; D C*%; P C-D; if (NR<5) { D C*.05; } else { D C*.10; } escribir N, C, D, P; FIN.SI
PSEUDOCODIGO Algoritmo: En base a dos nmeros cualesquiera determine una suma si el primer nmero es mayor que el segundo, en caso contrario determine una resta; se pide el resultado correspondiente y los dos nmeros. N1:ENTERO N2:ENTERO R:ENTERO S:ENTERO R:ENTERO Inicio Leer N1, N2; Calcular if (N1>N2) { S N1+N2; } else { R N2-N1; } escribir N1, N2, R; FIN.SI PSEUDOCODIGO Algoritmo: dado la calificacin de un alumno en su examen escriba aprobado si su calificacin es igual o mayor a 7, o reprobado en caso contrario. C:Entero R:Cadena Inicio Leer C; Calcular if (C>=7) { R APROBADO; } else { R REPROBADO; } escribir R; FIN.SI PSEUDOCODIGO Algoritmo: dado el sueldo de un trabajador, le aplique un aumento del 5% si el sueldo es superior a $5000, y del 10% del caso contrario N:CADENA S:REAL SN:REAL A:REAL Inicio Leer S, N; Calcular if (S>5000) { A S*.05; } else { A S*.10; } SN S+A; escribir SN, A, N; FIN PSEUDOCODIGO Algoritmo: se planea ofrecer que si las computadoras son menos de 5 se les da un descuento del 10% sobre el total de la compra, si el nmero de computadoras es mayor o igual a 5 pero menor de 10 se les otorga un 20% de descuento; y si son 10 o ms se les da un descuento del 40%. El precio de cada computadora es de $3500. IP:REAL C:REAL D:REAL NC:ENTERO Inicio Leer NC; Calcular C M*3500; D C*%; IP C-D; if (NR<5) { D C*.10; } else { D C*.20; } if (NR>10) { D C*.40; } escribir IP, C, D; FIN.SI PSEUDOCODIGO Algoritmo: En una llantera se ha establecido que si se compran menos de cinco llantas el precio es de $45 c/una, de $40 si se compran de 5 a 10, y de $35 si se compran ms de 10 IP:REAL NLL:ENTERO PI:ENTERO Inicio Leer NLL; Calcular PI $; IP C-D; if (NR<5) { PI 45; } else { PI 40; } if (NR>10) { PI 35; } escribir IP, PI; FIN.SI PSEUDOCODIGO Algoritmo: En un juego de preguntas a las que SI o NO gana quien responda correctamente las tres preguntas. R1:CADENA R2:CADENA R3:CADENA Inicio Leer R1, R2, R3; Calcular if (R1=NO) { if (R2=>NO) { if (R3=>NO) { GANADOR; } } } escribir GANADOR; FIN.SI PSEUDOCODIGO Algoritmo: Un proveedor de esteros ofrece un descuento del 10% sobre el precio sin IVA de algn aparato si este cuesta $2000 o ms. Adems , ofrece un 5% de descuento si la mara es NOSY. TD:CADENA M:CADENA VI:ENTERO PE:REAL D1:REAL D2:REAL Inicio Leer PE, M, VI; Calcular I PE * VI; IP (PE D) + I; if( PE>= 2000) { D1PE * .10; } else { if (M= NOSY) { D2PE*.05; } } escribir IP, C, TD; FIN PSEUDOCODIGO Algoritmo: Una frutera ofrece las manzanas con un descuento NK:ENTERO PK:ENTERO C:REAL D:ENTERO IP:REAL Inicio Leer NK, PK; Calcular C NK * PK; D C * %; IP C D; if (NK<2) { D C*0; } else { D C*.10; } if (NK>10) { D C*.15; } } escribir IP, C, D; FIN.SI PSEUDOCODIGO Algoritmo Una tienda est otorgando un descuento a sus clientes si el cliente lleva menos de 5 el descuento ser del 5%, si lleva entre 5 o 10 el descuento ser del 7%, si lleva ms de 10 el descuento ser del 10%. IP:ENTERO D:ENTERO C:ENTERO NC:ENTERO PC:ENTERO Inicio Leer NC, PC; Calcular C NC*PC D C * % IP C-D if (NC<5) { D C*.05 } else { D C*.07 } if (NC>10) { D C*.10 } escribir IP, C, D; FIN.SI PSEUDOCODIGO Algoritmo Si lleva menos de 3 libros el descuento es del 5%, si lleva entre 3 y 5 libros el descuento es del 7% ,si lleva ms de 5 libros el descuento ser del 10% NL:ENTERO PL:ENTERO C:REAL D:ENTERO IP:REAL Inicio Leer NL, PL; Calcular C NL* PL; D C * %; IP C D; if (NL<3) { D C*.05; } else { D C*.07; } if (NL>5) { D C*.10; } escribir IP, D, C; FIN.SI PSEUDOCODIGO Algoritmo En base a un nmero que teclee el usuario que se escriba el da de la semana. NI:CARACTER Inicio Leer NI; Calcular Case expresin (NL) [NI=1]: LUNES [NI=2 ]: MARTES [NI=3 ]: MIERCOLES [NI=4 ]: JUEVES [NI=5 ]: VIERNES [NI=6 ]: SABADO [NI=7 ]: DOMINGO [NI>=SX ]: NUMERO NO VALIDO escribir FIN PSEUDOCODIGO Algoritmo Un empleado de la fbrica de computadoras tiene un sueldo base ,y si las ventas mensuales son superiores a $10000 entonces le dar una comisin del 5% sobre las ventas mensuales; toma en cuenta que durante el mes el empleado realiza tres ventas. SB:ENTERO V1:REAL V2:REAL V3:REAL N:CADENA SF:REAL C:REAL VM:REAL Inicio Leer SB, V1, V2, V3, N; Calcular VM V1+V2+V3; SF SB + C; if (VM >10000) { C VM * .05; } escribir N, C, SF; FIN.SI PSEUDOCODIGO Algoritmo En base a dos nmeros cualesquiera determine una suma y una resta de ambos nmeros si son diferentes, en caso contrarios determine una multiplicacin y un divisin N1:ENTERO N2:ENTERO S:ENTERO R:ENTERO M:ENTERO D:ENTERO Inicio Leer N1, N2; Calcular if(N1<>N2) { S N1+N2; R N1-N2; } else { M N1 * N2; D N1 / N2; } escribir N1, N2, R; FIN.SI PSEUDOCODIGO Algoritmo Se otorgar una comisin adicional a sus trabajadores que vendan ms de 50 plizas de seguro; la comisin se determina sobre las ventas mensuales (Dinero) y ser del 7%; considera que el costo de la pliza es de $100. PV:ENTERO N:CADENA VM:REAL CA:REAL Inicio Leer PV, N; Calcular VM PV * 100; if (PV>50) { CA VM * .07; } escribir N1, N2, R; FIN.SI PSEUDOCODIGO Algoritmo Determine la edad de una persona y en base a la edad me despliegue e pantalla el nombre de la persona y si es mayor o menor de edad. E:ENTERO M:CADENA AC:ENTERO AN:ENTERO Inicio Leer AN, AC; Calcular E AC - AN if( E<18) { MENOR DE EDAD; } else { MAYOR DE EDAD; } escribir E, M; FIN.SI PSEUDOCODIGO Algoritmo que en base al nmero del da de la semana, el nmero del da del mes, el nmero del mes de salida se escriba: Hola hoy es lunes (?) 12 (?) de Enero (?). DS:ENTERO DM:ENTERO M:ENTERO Inicio Leer DS, DM, M; Calcular CASE CONDICION (DS); [DS = 1 ]: LUNES; [ DS = 2 ]: MARTES; [ DS = 3 ]: MIERCOLES; [ DS = 4 ]: JUEVES; [ DS = 5 ]: VIERNES; [ DS = 6 ]: SABADO; [ DS = 7 ]: DOMINGO; [ M = 1 ]: ENERO; [ M = 2 ]: FEBRERO; [ M = 3 ]: MARZO; [ M = 4 ]: ABRIL; [ M = 5 ]: MAYO; [ M = 6 ]: JUNIO; [ M = 7 ]: JULIO; [ M = 8 ]: AGOSTO; [ M = 9 ]: SEPTIEMBRE; [ M = 10 = ]: OCTUBRE; [ M = 11 ]:NOVIEMBRE; [ M = 12 ]: DICIEMBRE; escribir HOLA HOY ES DS% DM% DE M%; FIN.SI PSEUDOCODIGO Algoritmo El costo del seguro es de $100, determine el descuento y el importe a pagar por el cliente. C:REAL D:REAL IP:REAL N:CADEMA T:CADENA Inicio Leer NS, T, N; Calcular C NS * 100 D C * % IP C - D CASE CONDICION (T); [T= X ]: D C * 5%; [T= Y ]: D C * 7%; [T= Z ]: D C * 15%; [T= V ]: D C * 12%; [T= W ]: D C * 10%; [T=SX]: letra fuera de rango escribir N, C, D, IP; FIN.SI PSEUDOCODIGO Algoritmo que se imprima 100 veces el nombre Juan. C:ENTERO Inicio Leer Calcular C0; do C<100 while JUAN ; CC+1; escribir JUAN; FIN
PSEUDOCODIGO Algoritmo Imprima N veces mi nombre. C:ENTERO N:CADENA NV:ENTERO Inicio Leer N, NV; Calcular C0; do (C<NV) while N; CC+1; escribir N; FIN PSEUDOCODIGO Algoritmo Una empresa les va a dar un aumento del 5 % determine el aumento y el nuevo sueldo. C:ENTERO N:CADENA NT:ENTERO A:ENTERO SB:ENTERO SN:ENTERO Inicio Leer NT, SB, N; Calcular C0; do (C<NT9 while ASB*.05, SNSB+A; CC+1; escribir N, A, SN; FIN PSEUDOCODIGO Algoritmo El dueo de una empresa va a otorgar un aumento de sueldo, del 5% Para los que ganan ms de 10,000 o menos actualmente C:ENTERO NOM:CADENA NT:ENTERO A:ENTERO SA:ENTERO SN:ENTERO C5:ENTERO C10:ENTERO Inicio Leer NT, SA, NOMB; Calcular C0; C50; C100; do (C<NT) while if (SA>10000) { ASA*.05; C5C5+1; } else { ASA*.10; C10C10+1; } SNSA+A; CC+1; escribir N, A, SN; FIN.SI PSEUDOCODIGO Algoritmo imprima los primeros cinco nmeros. C:ENTERO N:ENTERO S:ENTERO Inicio Leer Calcular N0; C0; S0; do (C<4) while NN+1; SS+N; CC+1; escribir N, S; FIN PSEUDOCODIGO Algoritmo imprima los primeros 50 nmeros pares y la suma de los mismos. C:ENTERO N:ENTERO S:ENTERO Inicio Leer Calcular N0; C0; S0; do (C<49) while NN+2; SS+N; CC+1; escribir N, S; FIN PSEUDOCODIGO Algoritmo imprima los primeros N nmeros pares y la suma de estos NV:ENTERO C:ENTERO N:ENTERO S:ENTERO Inicio Leer NV; Calcular N0; C0; S0; do (C<NV) while NN+2; SS+N; CC+1; escribir N, S; FIN PSEUDOCODIGO Algoritmo Determine a cuantos trabajadores se les dio el 5% de aumento y a cuantos el 10%; As como el importe total de aumentos del 5; y el importe total de aumentos del 10%. C:ENTERO N:CADENA NT:ENTERO A:REAL SA:ENTERO SN:ENTERO C5:ENTERO C10:ENTERO S5:ENTERO S10:ENTERO ST:ENTERO SIP:ENTERO Inicio Leer NT, SA, N; Calcular C0; C50; C100; S50; S100; SIP0; ST0; do (C<NT) while if (SA>10000) { ASA*.05; C5C5+1; S5S5+A; } else { (SA=<10000) ASA*.10; C10C10+1; S10S10+A; } SNSA+A; STS5+S10; SIPSIP+SN; CC+1; escribir N, A, SN, SA, SIP, ST; FIN.SI PSEUDOCODIGO Algoritmo La compaa de seguros les est otorgando a sus clientes un descuento segn el tipo de pliza C:ENTERO T:ENTERO CP:ENTERO N:CADENA D:ENTERO IP:ENTERO SIP:ENTERO C5:ENTERO C7:ENTERO C10:ENTERO S5:ENTERO S7:ENTERO S10:ENTERO Inicio Leer NC,N, CP, T; Calcular C0; SD0; C50; C70; C100; SIP0; VCP*5000; do (C<NC) while if (T=A) { DV*.05; C5C5+1; } else { T=B=> DV*.07; C7C7+1; } if (T=C) { DV*.10; C10C10+1; } SDSD+D; IPV-D; SIPSIP+IP; CC+1; escribir N, A, SN; FIN.SI PSEUDOCODIGO Algoritmo Determine e imprima e forma de reporte la suma de dos listas de nmeros. S [ ] :ENTERO N1 [ ] :ENTERO N2 [ ]:ENTERO Inicio Leer N1 [ ], N2 [ ]; Calcular S [ ] N1 [ ] + N2 [ ]; escribir S [ ], N1 [ ], N2 [ ]; FIN PSEUDOCODIGO Algoritmo Elaborar una tabla con lo siguiente S [ ]:CARACTER ST [ ]:CARACTER N [ ]:CADENA C1 [ ] :ENTERO C2 [ ] :ENTERO C3 [ ]:ENTERO E [ ] :ENTERO P [ ]:ENTERO CA:ENTERO CR:ENTERO PH:ENTERO PM:ENTERO PE:ENTERO PG:REAL Inicio Leer N [ ], C1 [ ], C2 [ ], C3 [ ], E [ ], S [ ],CNACNA+1; Calcular SESE+E; P [ ] (C1 [ ] + C2 [ ] + C3 [ ])/3; SPSP+ P [ ]; if (P [ ] >5) { ST [ ] A; CACA+1; } if (P [ ] <5) { ST [ ] R; CRCR+1; } if (S [ ] = M) { CMCM+1; } else CHCH+1; } PH (CH*100)/CAN; PM (CM*100)/CAN; PESE/CAN; PGSP/CNA; escribir N [ ], C1 [ ], C2 [ ], C3 [ ], P [ ], E [ ], S [ ], ST [ ], CA, CR, PH, PM, PE, PG; FIN PSEUDOCODIGO Algoritmo Determine en base a dos listas de nmeros enteros las cuatro operaciones aritmticas bsicas. C:ENTERO CNL:ENTERO N1 [ ] :ENTERO N2 [ ] :ENTERO S [ ] :ENTERO R [ ]:ENTERO M [ ] :REAL D [ ]:REAL Inicio Leer CNL, N1 [ ], N2 [ ]; Calcular N0; C0; do (C<CNL) while S [ ] N1 [ ] + N2 [ ]; R [ ] N1 [ ] - N2 [ ]; M [ ] N1 [ ] * N2 [ ]; D [ ] N1 [ ] / N2 [ ]; escribir N1 [ ], N2 [ ], S [ ], R [ ], M [ ], D [ ]; FIN.SI