Leer 2 números y mostrar el producto de ellos

7
1. Como pudiera obtener el salario de un trabajador a partir del número de horas trabajadas y el pago por cada hora. E= horas, valor S= salario INICIO Ingresar horas, valor Salario horas*valor Imprimir Salario FIN 2. Diseñe un algoritmo y DFD que permita calcular y mostrar la suma de los números impares menores o iguales que un numero N ingresado. E= N S= Suma Inicio Var: N, Cont, Suma Ingresar N Cont 1 Suma 0 Mientras cont <= N hacer Suma suma + cont Cont cont +2 Fin mientras Imprimir suma FIN 3. Diseña un algoritmo y DFD que permita calcular y mostrar la multiplicación de dos números mediante sumas sucesivas. E= NUM1, NUM2 S= PROD INICIO Var: NUM1, NUM2, PROD, i Ingresar NUM1 Ingresar NUM2 PROD0 PARA i=1 Hasta NUM2 Hacer PRODPROD+NUM1 FIN PARA i

Transcript of Leer 2 números y mostrar el producto de ellos

Page 1: Leer 2 números y mostrar el producto de ellos

1. Como pudiera obtener el salario de un trabajador a partir del número de horas trabajadas y el pago por cada hora.E= horas, valorS= salarioINICIO

Ingresar horas, valorSalario horas*valorImprimir Salario

FIN2. Diseñe un algoritmo y DFD que permita calcular y mostrar la suma de los

números impares menores o iguales que un numero N ingresado.E= NS= Suma

Inicio Var: N, Cont, SumaIngresar NCont 1Suma 0

Mientras cont <= N hacerSuma suma + contCont cont +2

Fin mientrasImprimir suma

FIN

3. Diseña un algoritmo y DFD que permita calcular y mostrar la multiplicación de dos números mediante sumas sucesivas.

E= NUM1, NUM2S= PRODINICIO

Var: NUM1, NUM2, PROD, i Ingresar NUM1 Ingresar NUM2 PROD0 PARA i=1 Hasta NUM2 Hacer PRODPROD+NUM1 FIN PARA i Imprimir PROD FIN

4. Diseñar un algoritmo que permita determinar y mostrar la solución de la siguiente función.

Page 2: Leer 2 números y mostrar el producto de ellos

E = xS = F

INICIO Var: x, FIngresar a, bSI (x< 3) entonces

F← x^2+2SINOSI (x>= 3 y x<8) entonces

F← x^2+4SINOSI (x>= 8) entonces F← x^2FIN_SI

FIN_SIFIN_SIImprimir FFIN

5. En todo triangulo se cumple que cada lado es proporcional al sen del ángulo opuesto de la siguiente manera:

Si se conocen los ángulos ά y β y el lado C ¿Cuánto valen los otros dos lado? Diseñar un algoritmo que solucione dicho problema.

E= y β C

S= A,B

INICIO

Ingresar y β C

A= C*sen / sen

B= C*sen sen

Imprimir A,BFIN

6. En una universidad la pensión se determina dependiendo del colegio de procedencia del estudiante y del nivel de ingresos de sus padres:

Page 3: Leer 2 números y mostrar el producto de ellos

Construir un algoritmo que permita determinar la pensión de un estudiante considerando que todo estudiante paga un adicional como seguro de vida equivalente al 3% del valor de su cuota de pensión.

c_p colegio de procedencia

E = I, c_pS = MT, DES

INICIO Ingresar I, c_p Ingresar categorías A,B,C,D,ESI (I < 100) entonces DES ← M * 0.01SINO

SI (100 ≤ M < 1000) entonces DES ← M * 0.02SINOSI (M ≥1000) entonces DES = M * 0.03FIN_SI

FIN_SIFIN_SIMT = M - DESImprimir DES, MTFIN

7. Diseñar un algoritmo que permita determinar la cantidad de dígitos que tiene un número entero y además mostrar la suma de los dígitos pares e impares.nd Numero de digitospar numero parimp número impar

INICIOIngresar Npar 0imp 0nd 0Mientras (N> 0) hacer

Page 4: Leer 2 números y mostrar el producto de ellos

aux = N MOD 10si (aux MOD 2 = 0)hacer

par par + auxsino

imp imp+auxfin siN = N DIV 10nd nd +1

fin mientrasimprimir par, imp, nd

FIN

8. Diseñar un algoritmo que permita calcular la suma de los N primeros términos de la serie:

½ + ¼ + 1/6 + ….

E=NS=SUMAINICIO

Var: N, SUMA, C, TERIngresar NDenominador 2C 1Suma 0Mientras (<0=N) Hacer

Suma suma + (1/Den)Den Den + 2C C + 1

Fin_Mientras Imprimir: suma FIN

9. Desarrollar un algoritmo que permita leer las notas válidas (0 – 20), sumar las notas aprobatorias, contar cuantos Nº aprobatorios se leyeron y cuantas notas desaprobatorias se leyeron. Y el promedio de las aprobatorias y desaprobatorias.

N Número de notasc_a Cantidad de aprobadosc_d Cantidad de desaprobadoss_a Suma de aprobadoss_d Suma de desaprobadosp_a promedio de aprobados p_d promedio de desaprobados nota nota

INICIO ingrsar Ncont 1c_a 0

Page 5: Leer 2 números y mostrar el producto de ellos

c_d 0s_a 0s_d 0mientras cont <= N hacer

hacer ingresar nota

mientras (nota < 0 o nota > 20)si (nota < 10.5) entonces

c_d c_d+1s_d s_d + nota

sino c_a c_a +1s_a s_a + nota

fin si cont cont +1

fin mientras p_d s_d / c_dp_a s_a / c_aimprimir c_a, c_d, p_d, p_a

FIN

10. Diseñar un algoritmo que permite leer una serie de números hasta ingresar el valor 0 ¿Cuántos Números positivos, negativos, pares e impares se ingresaron?

INICIO Par 0Imp 0Pos 0Neg 0Hacer

Ingresar nSi (n MOD 2 = 0) entonces

Par Par +1Sino

Imp Imp +1Fin si Si (n > 0) entonces

Pos Pos +1Sino

Neg Neg +1 Fin si

Mientras (n ≠ 0)Imprimir Par, Imp, Pos, Neg

FIN

11. Un vehículo recorre N distancia en N tiempos diferentes ¿Cuál será su velocidad para toda la trayectoria?

c_t cantidad de trayectod distancia recorrida en trayecto

Page 6: Leer 2 números y mostrar el producto de ellos

d_t distancia total recorridat tiempo recorrido en trayectot_t tiempo total utilizadovel velocidad del trayecto

INICIO Ingresar c_td_t = 0t_t = 0para i=1 hasta i <=c_t

ingresar d, td_t = d_t +dt_t = t_t +t

fin paravel = d_t / t_timprimir vel

FIN12. Diseñar un algoritmo que permita leer un número y forme otro número con las

cifras en orden inversa

INICIOIngrese NInv 0Mientras ( N > 0) Hacer

Inv 10*inv + N MOD 10N N DIV 10

Fin mientrasImprimir inv

FIN