• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Elemento3
 

Elemento3

on

  • 554 views

INTRODUCCIÓN A LA INFORMÁTICA

INTRODUCCIÓN A LA INFORMÁTICA

Statistics

Views

Total Views
554
Views on SlideShare
554
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Elemento3 Elemento3 Document Transcript

    • UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD CIENCIAS HUMANAS Y DE LA EDUCACIÓN CARRERA DE : INFORMÁTICA Y PSICOLOGÍA Módulo “INTRODUCCIÓN A LA INFORMÁTICA” Ambato, Septiembre 2010
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3 LÓGICA DE PROGRAMACIÓN Y ALGORITMOS ALGORITMOS “ESTRUCTURA FUNDAMENTAL DE ALGORITMOS”OBJETIVOS Conocer las principales partes de un algoritmo secuencial, identificando datos de entrada, proceso y datos de salida. Manejar de forma correcta la asignación de información a una variable por medio de la asignación interna e externa y la actualización. Resolver ejercicios que requieran del manejo de operaciones primordiales y la conversión de fórmulas a expresiones algorítmicas. Calcular porcentajes dentro de algoritmos utilizando las 3 fórmulas de acuerdo al tipo de problema planteado. Dar solución a cualquier ejercicio planteado relacionado con las estructuras secuenciales que componen un algoritmo en su forma más básica y elemental. Ing. Fabián Morales F., M.Sc. | 2
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3 LÓGICA DE PROGRAMACIÓN Y ALGORITMOS ALGORITMOS “ESTRUCTURA FUNDAMENTAL DE ALGORITMOS”1. Estructura secuencial1.1. Datos de entrada1.2. Proceso1.3. Datos de salida2. Asignación de información2.1. Asignación Interna2.2. Asignación Externa2.3. Actualización3. Operaciones primordiales y básicas4. Fórmulas generales5. Ejemplos de algoritmos secuenciales6. Calcular porcentajes dentro de un algoritmo6.1. Fórmula 16.2. Fórmula 26.3. Fórmula 37. Ejercicios de conversión de medidas8. Ejercicios secuenciales resueltos (Primera Parte)8. Ejercicios secuenciales resueltos (Segunda Parte)8.1. Taller 3 (Algoritmos Secuenciales -Fórmulas y porcentajes) Ing. Fabián Morales F., M.Sc. | 3
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3 LÓGICA DE PROGRAMACIÓN Y ALGORITMOS ALGORITMOS “ESTRUCTURA FUNDAMENTAL DE ALGORITMOS”Estructuras dentro de AlgoritmosLos algoritmos están conformados por varias estructuras fundamentales, cada una consus respectivas divisiones. La primera estructura se trabajará en este elemento, y lasotras en las dos siguientes. Estas estructuras son Estructuras secuenciales,Estructuras de decisión, Estructuras Caso y Estructuras repetitivas.1. Estructura secuencial: Un estructura secuencial es la estructura más simple dentrode los tipos de algoritmos, donde una acción o instrucción sigue a otra en secuenciahasta llegar al FIN del algoritmo. Está consta de las 3 partes primordiales: Los Datos deentrada, el Proceso y los Datos de salida.1.1. Datos de entrada: Es el lugar donde se LEEN todas las variables necesarias parahacer los cálculos y las operaciones. Siempre empiezan con la palabra LEA o LEER, y acontinuación van el nombre de esas variables separadas por coma (,).1.2. Proceso: Son todos los cálculos que se deben realizar dentro del algoritmos paradar solución al problema planteado. Cada cálculo ocupa una línea por separado y cadauno de estos debe almacenarse en una variable cualquiera.1.3. Datos de salida: Es el lugar donde se IMPRIMEN o MUESTRAN todas lasvariables que almacenaron los cálculos. Siempre empiezan con la palabra IMPRIMIR,IMP o ESCRIBA, y a continuación van los nombres de esas variables separadas porcoma (,). Ing. Fabián Morales F., M.Sc. | 4
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3Primer ejemplo de un algoritmo. La teoría dice que para solucionar un problema pormedio de los algoritmos se deben seguir unos pasos (vistos en la unidad anterior dePRE-LÓGICA). Acá sólo aplicaremos los tres conceptos anteriores.PROBLEMA: Desarrolle un algoritmo que calcule la multiplicación de dos números.Datos de entrada (Los necesarios para realizar los cálculos. Para multiplicar los dosnúmeros, se necesitan estos dos datos). Por lo tanto manejaremos dos variables A y B,los cuales son nombres de variables que representan esos dos números. Además, en laparte del proceso, se necesita una variable C para almacenar el resultado. También sedice que la línea de datos de entrada empieza con la palabra LEER y las variablesseparadas por coma (,); entonces se coloca de la siguiente forma:LEA A, BProceso(son los cálculos a realizar). Para multiplicar dos números (A y B) se podríaponer AxB, A.B o (A)(B); pero la multiplicación el algoritmos se representa por unasterisco. Por lo tanto se pone A * B. Además, la teoría dice que el cálculo se guarde enuna variable (C), quedaría así:C=A*BDatos de salida (Los cálculos solicitados para dar solución al problema). En este casosería la multiplicación que se pide y que se almacenó en la variable C. Además, se diceque la línea de datos de salida empieza con la palabra IMPRIMIR (Esta es la que se vaa manejar en esta página) y luego las variables separadas por coma (,); entonces secoloca de la siguiente forma:IMPRIMA CCon lo anterior hemos hecho el primer algoritmo; pero para verlo de una forma concisa,el resultado sería el siguiente (Recuerde las partes de un algoritmo explicado en launidad anterior). Ing. Fabián Morales F., M.Sc. | 5
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3INICIOLEER A, BC=A * BIMPRIMIR CFIN2. Asignación de información2.1. Asignación Interna: La asignación interna se da dentro de un algoritmo cuando sele lleva un valor o una variable a otra variable. Por ejemplo, cuando se coloca X = 15, leestamos asignando el 15 a la variable X. También se pudo colocar X = W, y estamoshaciendo una asignación interna de variable a variable.2.2. Asignación Externa: La asignación externa se da cuando se asigna por valor a lavariable por medio de la palabra LEA; pero este valor sólo lo tomará cuando se hagauna depuración o prueba de escritorio al ejercicio (Tema que se explicará más adelante).Por ejemplo, Lea X.2.3. Actualización: La actualización se presenta cuando una variable cambia de valorpor segunda vez. Por ejemplo, EDAD = 20 es una asignación interna; pero si luegocolocamos EDAD = EDAD + 10, la variable se actualizará al valor de 30.3. Operaciones primordiales y básicasLas operaciones primordiales y básicas son todas aquellas operaciones que incluyen losoperadores aritméticos, combinados con algunas variables. El ejemplo más sencillo, escuando en un algoritmo se pide realizar sumas, restas, multiplicaciones, divisiones,exponentes como cuadrados o cubos, mitades, terceras o cuartas partes, raíces cuadradaso cúbicas, entre otras.Utilice las siguientes operaciones dependiendo lo solicitado por un algoritmo.Para sumar dos valores: valor1 + valor2Para restar dos valores: valor1 - valor2 Ing. Fabián Morales F., M.Sc. | 6
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3Para dividir dos valores: valor1 / valor2Para multiplicar dos valores: valor1 * valor2Para calcular el cuadrado de un valor: (valor ** 2) o bien (valor ^ 2)Para calcular el cubo de un valor: (valor ** 3) o bien (valor ^ 3)Para calcular la potencia N de cualquier valor: (valor ** N) o bien (valor ^ N)Para calcular la mitad de un valor: valor / 2Para calcular la tercera parte de un valor: valor / 3Para calcular la enésima parte de un valor: valor / NPara calcular el doble de un valor: valor * 2Para calcular el triple de valor: valor * 3Para calcular la raíz cuadrada de un valor: valor ** (1 / 2) o bien (valor ^ (1 / 2)Para calcular la raíz cúbica de un valor: valor ** (1 / 3) o bien (valor ^ (1 / 3))Para calcular la raíz enésima de un valor: valor ** (1 / N) o bien (valor ^ (1 / N))En estos ejemplos no se ponen todas las posibles operaciones; pero si la mayoría deellas. Algunas otras de pueden deducir como por ejemplo el quintuple de un valor:valor * 5.4. Fórmulas generalesLuego de trabajar la conversión de expresiones matemáticas en expresiones algorítmicasserá muy fácil el trabajo en esta unidad con fórmulas porque lo único que se tendría quehacer es convertirla de tal forma que sea entendible en algoritmos y al mismo tiempo loserá para un computador (esa es la finalidad de los algoritmos, realizar soluciones aproblemas usando esta potente herramienta).5. Ejemplos de algoritmos secuencialesEjemplo1: Desarrolle un algoritmo que calcule e imprima el doble de un número.INICIOLEER NUMDOBLE=NUM*2IMPRIMIR DOBLEFIN Ing. Fabián Morales F., M.Sc. | 7
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3Todo algoritmo empieza con INICIO, luego van los datos de entrada (con la palabraLEA y las variables), en este caso sólo es una variable llamada NUM que representa elnúmero al cual se le va a sacar el DOBLE. Luego en el proceso se aplica la teoría deldoble de un valor (se multiplica * 2). Finalmente se ponen los datos de salida con lapalabra IMPRIMIR. Recuerde que termina con la palabra FIN.Para ponerlo un poco más complejo, vamos a combinar varias operaciones al mismotiempo.Ejemplo2: Calcular el doble de la suma de dos números y el triple de la resta de esosmismos números.INICIOLEER num1, num2sum = num1 + num2doble = sum * 2resta = num1 - num2triple = resta * 3IMPRIMIR doble, tripleFINTambién se podría hacer de siguiente manera para ahorrar código y haciendo lo mismodel ejercicio anterior.INICIOLEER num1, num2doble = (num1 + num2) * 2triple = (num1 - num2) * 3IMPRIMIR doble, tripleFINObserve en el ejercicio anterior que para poder realizar los cálculos de doble y triple,antes se tuvo que realizar los cálculos de suma y resta. Esto es porque al desarrollarestas operaciones, se deben realizar de derecha a izquierda, ya que las del lado derecho Ing. Fabián Morales F., M.Sc. | 8
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3son necesarias para calcular las de la izquierda, y sin ellas no se podría realizar loscálculos. Para entender estos conceptos observe el orden en cual se desarrollan lassiguientes operaciones.Ejemplo 3: Desarrollar un algoritmo que permita calcular la raíz cuadrada de la mitadde la multiplicación de dos números. Además calcular la raíz cúbica del doble del triplede la cuarta parte de la suma del cuadrado del primer número más el cubo del segundonúmero.INICIOLEER num1, num2mult = num1 * num2mit = mult / 2raiz2 = mit ^ (1 / 2)cubo = num2 ^ 3cuad = num1 ^ 2sum = cuad + cubocua_parte = sum / 4triple = cua_partedoble = triple * 2raiz3 = doble ^ (1 / 3)IMPRIMIR raiz2, raiz3FINTambién se podría hacer de esta forma más corta:INICIOLEER num1, num2raiz2 = ((num1 * num2) / 2) ^ (1 / 2)raiz3 = (((((num1 ^ 2) + (num2 ^ 3)) / 4) * 3) * 2) ^ (1 / 3)IMPRIMIR raiz2, raiz3FIN Ing. Fabián Morales F., M.Sc. | 9
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3Ejemplo 4: También existen algoritmos del mundo laboral como este ejemplo.Desarrolle un algoritmo que lea el número de horas y el valor de cada laborados por unempleado e imprima su salario básico.INICIOLEER NUMHOR, VLRHORSALBAS = NUMHORA * VLRHORIMPRIMIR SALBASFINObserve que para determinar el salario básico se multiplicaron las dos variables (algoque se hace en la vida cotidiana, constantemente).Ejemplo 5: Calcular e imprimir el área de un cuadrado.INICIOLEER LADOAREA = LADO * LADOIMPRIMIR AREAFINEn este ejemplo se está usando una fórmula matemática, donde para hallar el área de uncuadrado de multiplica dos veces un lado, lo que es lo mismo que LADO ^ 2.6. Calcular porcentajes dentro de un algoritmoPara calcular porcentajes dentro de algoritmos existen 3 fórmulas principales:6.1. Fórmula 1:PORC = VAR * P/100.VTOT = VAR ± PORC VAR Donde, Ing. Fabián Morales F., M.Sc. | 10
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3PORC: Nombre de la variable del porcentaje. : Variable a la que se le sacará elporcentaje.P: Porcentaje que se pide.VTOT: Es el valor total, luego de los porcentajes.El signo (±) depende de si el porcentaje suma o resta al valor. Si son varios losporcentajes, se deben colocar con sus respetivos signos.Ejemplo 1: A un empleado le retienen el 18% de su salario básico. Calcular el salarioneto, sabiendo que le entregan una bonificación del 1.3% del salario básicoINICIOLEER sal_basporc1 = sal_bas * 18/100porc2 = sal_bas * 1.3/100vtot = sal_bas – porc1 + porc2IMPRIMIR vtotFINAl momento de usar las variables de porcentajes se recomienda utilizar un nombrenemotécnico que permita identificar el tipo de porcentaje que se va a calcular, por talmotivo se recomienda cambiar o asignar un nombre a cada uno de los porcentajes. Paranuestro caso quedaría así:INICIOLEER sal_basreten = salbas * 18/100bonif = salbas * 1.3/100sal_neto = sal_bas – reten + bonifIMPRIMIR sal_netoFINObserve con cuidado los signos de la retención y la bonificación. Es sumamenteimportante DEDUCIR que signo debe ir antes de la variable; porque si se coloca elequivocado, cambiará totalmente el resultado. Ing. Fabián Morales F., M.Sc. | 11
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3Ejemplo 2: Las medidas de una cancha de fútbol fue ampliada en un 20%. Determinarel área total de esa cancha.INICIOLEER med_can_futampl = med_can_fut * 20/100area_tot = med_can_fut + amplIMPRIMIR area_totFIN6.2. Fórmula 2:VTOT = VAR ± (VAR * P/100) Donde,VAR: Variable a la que se le sacará el porcentaje(s).P: Porcentaje(s) que se pide(n).VTOT: Es el valor total, luego de el porcentaje(s).Para la segunda fórmula lo que se hace es combinar las dos líneas de la primera fórmulaen una sola, reemplazando el porcentaje por su equivalente.El signo (±) se usa igual que en la fórmula 1. Pero para el porcentaje se tiene que dar elresultado de la división de P/100. Ej: 10%= 10/100 = 0.1Si seguimos la definición de algoritmos, la segunda fórmula se tendría que utilizar entodos los casos; pero sólo se debe usar CUANDO UN ALGORITMO PIDA LOSPORCENTAJES POR SEPARADO (por ejemplo: calcular la disminución, el aumento,incremento, etc). Si no se piden se RECOMIENDA UTILIZAR ESTA FÓRMULA Ing. Fabián Morales F., M.Sc. | 12
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3Ejemplo 3: Calcular salario neto de empleado, sabiendo que se le hace una retencióndel 30% de su salario básico.INICIOLEER sal_bassal_neto = sal_bas – (sal_bas * 0.3)IMPRIMIR sal_netoFINEjemplo 4: Calcular el área total de un terreno sabiendo que fue reducida en un 10%, yluego le fue adicionada un 1%.INICIOLEER area_terarea_tot = area_ter - (area_ter * 0.1) + (area_ter * 0.01)IMPRIMIR area_totFIN6.3. Fórmula 3:VTOT = VAR * 1 ± P/100 Donde,VAR: Variable a la que se le sacará el porcentaje(s).P: Porcentaje(s) que se pide(n) - sólo el resultado.TOT: Es el valor total, luego de los porcentajes.Para la tercera parte lo que se hace es sumar o restar todos los porcentajes del 100% (el100% es 1), y se multiplica por la variable que va a ser afectada por estos porcentajes.Luego de realizar la suma o la resta de los porcentajes, SÓLO SE DEBE COLOCARESE ÚLTIMO RESULTADO. Ejemplo del 10% MÁS. 10% más es igual a 0.1, si lesumamos 1 nos dará 1.1. También se puede coger el 100% y empezar a sumarle o Ing. Fabián Morales F., M.Sc. | 13
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3restarle los porcentajes. Si tenemos 100% y le agregamos un 10% mas, nos quedaría110%, lo que equivale a 1.1 (110/100=1.1).Esta fórmula es considerada como la más adecuada para los algoritmos en cuanto a quees más corta; pero se tiene que aplicar perfectamente la adición o la substracción de losporcentajes.Ejemplo 5: Calcular salario neto de empleado, sabiendo que se le hace una retencióndel 45% de su salario básico. (Por simple lógica, si del salario básico se le retendrá un45%, el trabajador recibirá un 55%. A esto es a lo que va enfocada esta fórmula. En elalgoritmo se hará la operación 1-45/100 = 1-0.45 = 0.55. Y se colocará este últimoresultado 0.55. Además observe que 0.55 corresponde al 55%.)INICIOLEER sal_bassal_neto = sal_bas * 0.55IMPRIMIR sal_netoFINEjemplo 6: El desempleo aumento en el primer trimestre un 9.5% y en el segundodisminuyo en 1.5%. Calcular el valor del desempleo actual. (1 + 0.095 – 0.015 = 1 +0.08 = 1.08)INICIOLEER val_desval_tot = val_des * 1.08IMPRIMIR val_totFIN Ing. Fabián Morales F., M.Sc. | 14
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 37. Ejercicios de conversión de medidasCONSULTAR8. Ejercicios Resueltos Secuenciales (primera parte)1- Lea dos números. Calcular e imprimir la suma, la resta, la multiplicación y ladivisión del primer número por el segundo.INICIOLEER num1, num2suma = num1 + num2resta = num1 - num2mult = num1 * num2div = num1 / num2IMPRIMIR suma, resta, mult, divFIN2- lea dos números. Calcular e imprimir la suma, la resta, la multiplicación de la sumapor la resta, la división de la multiplicación por la suma y hallar el cuadrado de dichosnúmeros.INICIOLEER num1, num2suma = num1 + num2resta = num1 - num2mult = suma * restadiv = mult / sumaIMPRIMIR suma, resta, mult, divFIN3- Lea dos números. Calcular e imprimir el primer número multiplicado por el segundoy dividir ese resultado por la suma de los dos números. Ing. Fabián Morales F., M.Sc. | 15
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3INICIOLEER num1, num2mult = num1 * num2div = mult / (num1 + num2)IMPRIMIR mult, divFIN4- Elabore un algoritmo que lea el número. Calcule e imprima su raíz cuadrada.INICIOLEER numraiz = num ^ (1 / 2)IMPRIMIR raizFIN5- Elabore un algoritmo que lea un número negativo e imprima el número y el positivodel mismo.INICIOLEER num_negnum_pos = num_neg * (-1)IMPRIMIR num_neg, num_posFIN6- Dados los dos lados de un rectángulo, calcule el perímetro y el área del mismo.INICIOLEER lado1, lado2perim = lado1 * 2 + lado2 * 2area = lado1 * lado2IMPRIMIR perim, areaFIN Ing. Fabián Morales F., M.Sc. | 16
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 37- Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo que launidad cambiaría es un dato desconocido.INICIOLEER cant_pes, unid_cambequiv_dol = cant_pes / unid_cambIMPRIMIR equiv_dolFIN8- La presión, el volumen y la temperatura de una masa de aire se relacionan por laformula: masa = (presión * volumen)/(0.37 * (temperatura + 460)).INICIOLEER pres, vol, tempmasa = (pres * vol) /(0.37 * (temp + 460))IMPRIMIR masaFIN9- Calcular el numero de pulsaciones que una persona debe tener por cada 10 segundosde ejercicio, si la formula es: num. pulsaciones = (220 - edad)/10.INICIOLEER edadnum_pulsa = (220 - edad) / 10.IMPRIMIR num_pulsaFIN10- Elaborar un algoritmo para leer la edad de una persona y permita calcular lacantidad de meses que ha vivido.INICIOLEER edadnum_meses = edad * 12IMPRIMIR num_mesesFIN Ing. Fabián Morales F., M.Sc. | 17
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 311- Realizar un algoritmo que calcule la edad de una persona por medio de su fecha denacimiento.INICIOLEER fec_nac, fec_actedad = fec_act – fec_nacIMPRIMIR edadFIN12- Escribe un programa que convierta una temperatura en grados Fahrenheit en gradosCelsius.INICIOLEER temp_fartemp_cels = temp_far * 123IMPRIMIR temp_celsFIN13- Si un corazón humano late una media de una vez por segundo durante 78 años,¿cuántas veces en total late en toda la vida?.INICIOTot_latidos = 78 * 360 * 24 * 60 * 60IMPRIMIR tot_latidosFIN14- Si un corazón humano late una media de una vez por segundo. ¿cuántas veces entotal late en 50 años?. Considere que cada año tiene 365.25 días.INICIOTot_latidos = 50 * 365.25 * 24 * 60 * 60IMPRIMIR tot_latidosFIN Ing. Fabián Morales F., M.Sc. | 18
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 315- Elaborar un algoritmo que lea dos variables A y B respectivamente e intercambie elvalor de A para B y el valor de B para A. Imprima los dos valores.INICIOLEER a, baux = aa=bb = auxIMPRIMIR a, bFIN16- Lea dos valores A y b e intercámbielos sin utilizar una variable auxiliar.INICIOLEER a, ba=b*ab=a/ba=a/bIMPRIMIR a, bFIN17- Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometralos tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrerla ruta en una semana cualquiera.INICIOLEER tiem_lunes, tiem_mier, tiem_viertiem_prom = (tiem_lunes + tiem_mier + tiem_vier) / 3IMPRIMIR tiem_promFIN18- Se sabe que 50 manzanas cuestan $10.000. Hacer un algoritmo que halle el valorunitario de la manzana y determine cuánto costarían 80 manzanas. Ing. Fabián Morales F., M.Sc. | 19
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3INICIOvalor_manzanas = 10.000 / 50valor_80m = valor_manzanas * 80IMPRIMIR valor_manzanas, valor_80mFIN19- Un maestro necesita saber el porcentaje de hombres y el porcentaje de mujeres quehay en un grupo de estudiantes.INICIOLEER cant_hom, cant_mujporc_hombre = cant_hom / (cant_hom + cant_muj) * 100porc_mujer = cant_muj / (cant_hom + cant_muj) * 100IMPRIMIR porc_mujer, porc_hombreFIN20- Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellasinvierte una cantidad distinta. Obtener el porcentaje que cada quien invierte conrespecto a la cantidad total invertida.INICIOLEER dinero1, dinero2, dinero3tot_inver = dinero1 + dinero2 + dinero3porc1 = dinero1 / tot_inver * 100porc2 = dinero2 / tot_inver * 100porc3 = dinero3 / tot_inver * 100IMPRIMIR porc1, porc2, porc3FIN21- Calcular el 10% de número.INCIOLEER numporc = num * 10 / 100 Ing. Fabián Morales F., M.Sc. | 20
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3IMPRIMIR porcFIN22- Calcular el 45% del cuadrado de un número.INICIOLEER numcua = num ^ 2porc = cua * 45 / 100IMPRIMIR porcFIN23- Calcular el 120% de la ecuación: J = O * M + N – K2INICIOLEER o, m, n, kj = o * m + n – k * 1.2porc = j * 120/100IMPRIMIR porcFIN24- Desarrolle un algoritmo que lea dos valores y calcule el 33.33% de cada uno.INICIOLEER val1, val2porc1 = val1 * 33.33 / 100porc2 = val2 * 33.33 / 100IMPRIMIR porc1, porc2FIN25- Calcular el 15% de un número y el 1.5% de otro número.INICIOLEER num1, num2porc1 = num1 * 15 / 100 Ing. Fabián Morales F., M.Sc. | 21
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3porc2 = num2 * 1.5 / 100IMPRIMIR porc1, porc2FIN26- Calcular el 0.8% de un número y el 98% del cuadrado del cuadrado del mismonúmero.INICIOLEER numporc1 = num * 0.8 / 100porc2 = (num ^ 2) * 98 / 100IMPRIMIR porc1, porc2FIN27- Lea dos números. Calcular e imprimir el 18% y el 6.3% del primer número, el 7.4%y el 3.5% del segundo número.INICIOLEER num1, num2porc1 = num1 * 18/100porc1 = num1 - num2porc1 = num1 * num2porc1 = num1 / num2IMPRIMIR porc1, porc1, porc1, porc1FIN28- Haga un algoritmo que calcule el 80% del cuadrado de la suma de dos números. Yel 5% del doble del triple de la mitad de la suma de los mismos números.INICIOLEER num1, num2porc1 = ((num1 + num2) ^ 2)) * 80 / 100porc2 = ((num1 + num2) / 2) * 3 * 2) * 5 / 100IMPRIMIR porc1, porc2FIN Ing. Fabián Morales F., M.Sc. | 22
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 329- Leer un número. Descontarle el 67%. Imprima el número, el descuento y el númerodespués de sacarle el porcentaje.INICIOLEER numdesc = num * 67 / 100num_tot = num - descIMPRIMIR num, desc, num_totFIN30- Se dice que el precio de una pelota de tenis es el 20% de un balón de fútbol.Desarrolle un algoritmo que lea el precio del balón de fútbol y determine el precio de lapelota de tenis.INICIOLEER prec_balon_futprec_balon_ten = prec_balon_fut * 20 / 100IMPRIMIR prec_balon_tenFIN8. Ejercicios Resueltos Secuenciales (segunda parte)31- A la mamá de Juan le preguntan su edad, y ella contesta: Tengo tres hijos,pregúntele la edad a Juan. Miguel tiene 2/3 la edad de Juan, margarita tiene 4/3 de laedad de Miguel y mi edad es la suma de las tres. Hacer un algoritmo que muestre laedad de los cuatro.INICIOLEER edjuanedmiguel = edjuan * (2 / 3)edmarga = edmiguel * (4 / 3)edmama = edjuan + edmiguel + edmarga Ing. Fabián Morales F., M.Sc. | 23
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3IMPRIMIR edjuan, edmiguel, edmarga, edmamaFIN32- Elaborar un algoritmo que lea de un mismo registro la cédula de un empleado, elnombre, el salario básico por hora y las horas trabajadas en la semana. Se debe imprimirla cédula, el nombre y el salario devengado en la semana.INICIOLEER ced, nom, sbh, htssaldev = sbh * htsIMPRIMIR ced, nom, saldevFIN33- La temperatura de ayer tuvo una disminución del 23% en la mañana de hoy, y en latarde aumento un 17% en relación a la misma temperatura de ayer. Determinar ladisminución, el incremento y la temperatura actual.INICIOLEER temp_ayerdism = temp_ayer * 23/ 100aum = temp_ayer * 17/ 100temp_actual = temp_ayer – dism + aumIMPRIMIR dism, aum, temp_actualFIN34- La temperatura de hoy tuvo una disminución del 5% en la mañana, y en la tardeaumento un 40% luego de realizada esa disminución. Determinar y la temperaturaactual.INICIOLEER temp_hoydism = temp_ hoy * 5/ 100temp_tem = temp_hoy – dismaum = temp_tem * 40/ 100temp_actual = temp_tem + aum Ing. Fabián Morales F., M.Sc. | 24
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3IMPRIMIR temp_actualFIN35- Calcular la distancia que fue reducida de una competencia, sabiendo que lacompetencia tenia una distancia de 5000 mts y la reducción fue de un 37%.INICIOdistan = 5000reduc_comp = distan * 37/ 100IMPRIMIR reduc_compFIN36- Sacar el 10% de la raíz cuadrada de Õ.INICIOpi = 3,1416porc = (pi ^ (1 /2)) * 10/ 100IMPRIMIR porcFIN37- Un estudiante tuvo rendimiento no conocido. Este tuvo un incremento de 90%. Cuáles su incremento y su rendimiento después del aumento.INICIOLEER rendim_estincrem = rendim_est * 90/ 100rendim_final = rendim_est + incremIMPRIMIR increm, rendim_finalFIN38- Lea los datos correspondientes a una venta efectuada por un vendedor, nombre,código del articulo, cantidad vendida, valor unitario. Se debe calcular su comisión sobrela venta. Al vendedor le corresponde el 3.8% de comisión. Se debe imprimir los datosdel vendedor. Ing. Fabián Morales F., M.Sc. | 25
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3INICIOLEER nom, cod, cantven, vlrunitvta = cantven * vlrunitcomis = vta * 3.8 / 100IMPRIMIR nom, vta, comisFIN39- Un vendedor recibe un sueldo base mas un 10% extra por comisión de sus ventas, elvendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tresventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta susueldo base y comisiones.INICIOLEER sb, v1, v2, v3tot_vta = v1 + v2 + v3com = tot_vta * 0.10tpag = sb + comIMPRIMIR tpag, comFIN40- Una tienda ofrece un descuento del 15% sobre el total de la compra y un clientedesea saber cuanto deberá pagar finalmente por su compra.INICIOLEER tcd = tc * 0.15tp = tc - dIMPRIMIR tpFIN41- El dueño de una tienda compra un articulo a un precio determinado. Obtener elprecio en que lo debe vender para obtener una ganancia del 30%.INICIO Ing. Fabián Morales F., M.Sc. | 26
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3LEER prec_compraganancia = prec_compra * 30 / 100prec_venta = prec_compra + gananciaIMPRIMIR prec_ventaFIN42- Determinar el 50% del salario básico de un empleado.INICIOLEER sal_basporc = sal_bas * 50 / 100IMPRIMIR porcFIN43- Calcular el valor de retención del salario de un empleado, sabiendo que se le haceun descuento del ISS del 27.777%INICIOLEER salarval_retenc = 27.777 / 100IMPRIMIR val_retencFIN44- Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre susalario anterior.INICIOLEER sal_anteriornuevo_sal = nuevo_sal * 1.25IMPRIMIR nuevo_salFIN45- Calcular el salario real de un empleado sabiendo que es el salario neto menos unaretención del 2%. Ing. Fabián Morales F., M.Sc. | 27
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3INICIOLEER sal_netosal_real = sal_neto – (sal_neto * 2 /100)IMPRIMIR sal_realFIN46- A un empleado le hacen una retención para el IESS del 4% y otra del 3% del salariobásico. Además le dan un subsidio de transporte del 1%. Calcular los porcentajes y elsalario neto.INICIOLEER sal_basicoretenc_iess = sal_basico * 4 / 100retenc_2 = sal_basico * 3 / 100subs_transp = sal_basico * 1 / 100sal_neto = sal_basico - retenc_iess - retenc_2 + subs_transpIMPRIMIR retenc_iss, retenc_2, subs_Transp., salnetoFIN47- Elaborar un algoritmo que lea la cédula del empleado, el nombre, el salario básicopor hora y las horas trabajadas en la semana. Se debe calcular el salario neto sabiendoque la retención en la fuente es del 12.5% del salario bruto. Imprimir la cédula delempleado, el nombre, el salario bruto, valor de la retención en la fuente y el salario neto.INICIOLEER ced, nom, sbh, htssalbruto = sbh * htsretfte = salbruto * 12.5 / 100salneto = salbruto - retfteIMPRIMIR ced, nom, salbruto, retfte, salnetoFIN48- Elaborar un algoritmo que lea de un mismo registro la cédula del empleado, elnombre, el salario básico por hora y las horas trabajadas en la semana. Se debe calcularel salario neto sabiendo que la retención en la fuente es del 2.25% del salario bruto y la Ing. Fabián Morales F., M.Sc. | 28
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3retención del ISS es de 7.35% del salario bruto. También se debe calcular unabonificación que corresponde al 16% del salario. Imprimir todos los datos delempleado.INICIOLEER ced, nom, sbh, htssalbruto = sbh * htsretfte = salbruto * 2.25 / 100retiss = salbruto * 7.35 / 100bonif = salbruto * 16 / 100salneto = salbruto – retfte – retiss + bonifIMPRIMIR ced, nom, salbruto, retfte, retiss, bonif, salnetoFIN49- En una empresa desean dar un incentivo a sus trabajadores consistente en: Unaumento de salario del 7%, una bonificación del 6% y $15.000 de subsidio detransporte. A cada empleado se les hacen las siguientes retenciones: 1% para aportes alseguro social, 4.99% para aportes fiscales y un 0.87% para la empresa. Desarrolle unalgoritmo que calcule el salario neto para un empleado e imprima cada uno de losporcentajes, y el salario neto.INICIOsubs_transp = 15000LEER sal_basicoretenc_iss = sal_basico * 1 / 100aport_paraf = sal_basico * 4.99 / 100natillera = sal_basico * 0.87 / 100aumen = sal_basico * 7 / 100bonif = sal_basico * 6 / 100sal_neto = sal_basico - retenc_iss – aport_paraf - natillera + aumen + bonif +subs_transpIMPRIMIR retenc_iss, aport_paraf, natillera, aumen, bonif, subs_Transp., sal_netoFIN Ing. Fabián Morales F., M.Sc. | 29
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 350- Elaborar un algoritmo que calcule el valor neto a pagar de un artículo, sabiendo queal comprador se le otorga un descuento del 10% y se le cobra un impuesto del IVA quecorresponde al 16%. Se debe leer el código, la descripción, la cantidad y el valorunitario del producto.INICIOLEER nom, cod, cantven, vlrunitvta = cantven * vlrunitcomis = vta * 3.8 / 100IMPRIMIR nom, vta, comisFIN51- En el almacén EL TREBOL se tienen 694 unidades del producto BLU154, usteddebe elaborar un algoritmo que actualice el inventario en el momento en que se efectúauna venta de dicho producto. Se debe imprimir el saldo actual.INICIOunidades = 694LEER cant_vendidasaldo_actual = unidades – cant_vendidaIMPRIMIR saldo_actualFIN52- Después de una semana en Nueva York, de las vueltas que te dan en losestablecimientos te encuentras con muchas monedas de níquel y peniques. Realiza unprograma que te permita saber a cuánto asciende en dólares y centavos de dólar unacantidad de niqueles y peniques. Nota: 1 níquel son 5 peniques, y un penique es uncentavo de dólar. 100 centavos son 1 dólar.INICIOLEER moneda_niq, moneda_pencant_pen = (moneda_niq * 5) + moneda_pencant_dolares = cant_pen * 100 Ing. Fabián Morales F., M.Sc. | 30
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3IMPRIMIR cant_dolaresFIN53- Suponga que un individuo desea invertir su capital en un banco y desea saber cuantodinero ganara después de un mes si el banco paga a razón de 2% mensual.INICIOLEER cap_invgan = cap_inv * 0.02IMPRIMIR ganFIN54- Gracias a la construcción de un túnel entre la ciudad A y la ciudad B la distanciaentre estas dos se vio reducida en un 48%. Desarrolle un algoritmo que lea la distanciaanterior y permita calcular la distancia actual.INICIOLEER dist_anterdist_actual = dist_anter * 0.52IMPRIMIR dist_actualFIN55- Luego de 30 años de levantado un puente en la ciudad A y B, éste sucumbe debidoal mal estado de sus bases. Al hacerlo deja incomunicadas a estas ciudades. Para llegarde una ciudad a otra hay que tomar una ruta alterna que aumentó la distancia y el tiempoen un 75%. Calcular el tiempo y la distancia actual sabiendo que la distancia anterior eraigual a 50Km y el tiempo era de 4 horas.INICIOdist_ant = 50tiemp_ant = 4dist_actual = dist_anter * 1.75tiemp_actual = tiemp_anter * 1.75IMPRIMIR dist_actual, tiemp_actualFIN Ing. Fabián Morales F., M.Sc. | 31
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 356- En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. Elpresupuesto anual del hospital se reparte conforme a la siguiente información:Ginecología 40%, Pediatría 30% y Traumatología 30%. Obtener la cantidad de dineroque recibirá cada área, para cualquier monto presupuestal.INICIOLEER presup_anualgineco = presup_anual * 40 / 100pediat = presup_anual * 30 / 100trauma = presup_anual * 30 / 100IMPRIMIR gineco, pediat, traumaFIN57- Elaborar un algoritmo que calcule la nota definitiva de un estudiante de lógica, es desaber que la nota definitiva consta de 4 notas que valen el 25% cada una. Se deben leerlos datos del estudiante y sus respetivas notas.INICIOLEER nota1, nota2, nota3, nota4nota_def = (nota1 * 0.25) + (nota2 * 0.25) + (nota3 * 0.25) + (nota4 * 0.25)IMPRIMIR nota_defFIN58- Un alumno desea saber cual será su calificación final en la materia de Algoritmos.Dicha calificación se compone de los siguientes porcentajes: 55% del promedio de sustres calificaciones parciales, 30% de la calificación del examen final y 15% de lacalificación de un trabajo final.INICIOLEER c1, c2, c3, ef, tfprom = (c1 + c2 + c3)/3ppar = prom * 0.55pef = ef * 0.30ptf = tf * 0.15 Ing. Fabián Morales F., M.Sc. | 32
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3cf = ppar + pef + ptfIMPRIMIR cfFIN59- Un alumno desea saber cual será su promedio general en las tres materias masdifíciles que cursa y cual será el promedio que obtendrá en cada una de ellas. Estasmaterias se evalúan como se muestra a continuación: La calificación de las materias seobtiene de la siguiente manera: En Matemáticas un examen del 90% y el promedio detareas un 10%. En Física un examen del 80% y el promedio de tareas un 20%. Y enQuímica un examen del 85% y el promedio de tareas un 15%.Nota: En matemáticas y química se pidieron tres tareas, y en física sólo dos.INICIOLEER ex_mat, tar_mat1, tar_mat2, tar_mat3LEER ex_fis, tar_fis1, tar_fis2LEER ex_quim, tar_quim1, tar_quim2, tar_quim3nota_matem= (ex_matem * 0.9) + ((tar_mat1 + tar_mat2 + tar_mat3) * 0.1)nota_fis= (ex_fis * 0.8) + ((tar_fis1 + tar_fis2) * 0.2)nota_quim= (ex_quim * 0.85) + ((tar_quim1 + tar_quim2 + tar_quim3) * 0.15)prom_general = nota_matem + nota_fis + nota_quimIMPRIMIR prom_generalFIN60- Calcular un porcentaje X de un valor Y y sumarle el doble de del 10% de Z.INICIOLEER x, y, zporc = y * x / 100 + (2 * z * 0.1)IMPRIMIR porcFIN Ing. Fabián Morales F., M.Sc. | 33
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 38.1. Ejercicios propuestos de Algortimos Secuenciales con fórmulas y porcentajes(Taller 3)Una gran parte de los algoritmos requiere de la solución de Fórmulas matemáticas,fórmulas físicas, porcentajes y demás operaciones que se resolverán de una formasencilla y muy similar a como se hace una operación en la vida cotidiana.1. Desarrolle un algoritmo que lea el valor del pasaje y el número de pasajeros queabordarán un microbús. Calcular el valor total a pagar.2. Una persona recibe una cantidad no conocida en dólares. Haga un algoritmo quedetermine el valor equivalente en pesos, sabiendo que el dólar tiene un costo de $2.550.3. Un atleta recorre tres distancias diferentes en tres competiciones distintas. Calcular eimprimir la distancia promedio.4. Una persona ingresa a un gimnasio pesando una cantidad desconocida. Luego de unasesión de trabajo redujo su peso en un 10%, posteriormente, asistió a una última sesiónen la que rebajó 18.5%. En un período de 8 días de inactividad aumentó un 3% de supeso. Calcular e imprimir cada una de las disminuciones, el aumento y el peso actual deesa persona.5. En un montallantas se ofrece un descuento del 50% sobre el valor de la compra. Sepide desarrollar un algoritmo que lea el número de llantas, el valor de cada llanta y elnombre del comprador. Calcular el valor de la compra y el valor total después deldescuento.6. Desarrollar el mismo ejercicio anterior, pero sabiendo que el valor de cada llanta esde $40.000 y que el descuento es del 35%.7. Calcular el salario neto de un empleado sabiendo que se le hace una retención del 3%para pensión y 5% para salud. Se debe leer el valor de cada hora y el número de horastrabajadas por el empleado.8. Calcular e imprimir el salario básico, el salario neto y cada uno de los porcentajes quetiene un empleado en su liquidación de nómina. Tenga en cuenta que recibe un auxiliode alimentación del 1% del salario básico y un subsidio de transporte de $45.000. Luego Ing. Fabián Morales F., M.Sc. | 34
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 3se le hacen unas deducciones correspondientes al 1.5%, 28.1% y 0.55% por concepto desalud, pensión y aportes parafiscales respectivamente. Luego de calculado el salarioneto, se pide sacar un 0.05% del salario neto para una donación a una catástrofe.9. Calcular el peso equivalente en Gramos de una fruta que tiene un peso no conocidoen Kilogramos.10. El peso de un vehículo (en toneladas) se redujo en un 15% luego de hacerle unasreparaciones. Se pide calcular el peso actual luego de la reducción. Por último se pidecalcular el equivalente en Kilogramos y en gramos de ese peso actual.11. Desarrolle un algoritmo que lea una cantidad de meses y una distancia recorrida enmetros. Calcule de esos meses: El número de horas, el número de minutos, el número desegundos y el número de días. De la distancia calcular el número de centímetros, elnúmero de milímetros y el número de hectómetros.12. Desarrolle un algoritmo que resuelva las siguientes ecuaciones: (un algoritmo paracada una).A) Área del Prisma rectangular = abc (Siendo a,b y c los lados).B) Área de la Pirámide = 1/3 hb (Siendo h la altura y b la base).C) Área del perímetro = 2 r (Siendo r el radio).D) Área del pentágono regular = 1,721 a2 (Siendo a el lado).E) x = -d ± b - la raíz cuadrada de 4ac13. Desarrolle un algoritmo que permita calcular el resultado de las siguientesecuaciones:A) El área de la elipse = p a b (siendo a y b las semilongitudes de sus ejes).B) El área del cilindro = p .r2 .h (siendo r el radio y h la altura)C) El área del círculo = p .r2 (Siendo r el radio).D) La velocidad = d / t (Siendo d la distancia y t el tiempo).E) La aceleración = (Vi –t ) / 2 (Siendo Vi la velocidad inicial y t el tiempo).F) La fuerza = m / a (Siendo m la masa y a la aceleración).G) El volumen de la esfera = 4/3 p .r3 (Siendo r el radio). Ing. Fabián Morales F., M.Sc. | 35
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 314. Leer la temperatura de un día (en grados centígrados). Convertir esa temperatura aºK y ºF. Luego leer una temperatura en grados Kelvin y convertirla a Fahrenheit. Porúltimo leer una temperatura en grados Fahrenheit y convertirlo a grados Celsius y agrados Kelvin. Tenga en cuenta las siguientes fórmulas: °C = °K - 273.15 (convertir de°K a °C) °F = °K (9/5) - 459.67 (convertir de °K a °F) °F = (9/5) .°C + 32 (convertir de°C a °F).15. Leer un número positivo. Calcular e imprimir su negativo.16. Calcular la raíz cuadrada del 1.3% de un número, la raíz cúbica del 20% de otronúmero y la tercera parte del 5% de otro número.17. Leer dos números calcular: El 5% y el 50% del primer número. El 7% y el 0.7% deldoble del segundo número. El 23.333% de la raíz cuadrada de la suma de los dosúltimos. Por último, el doble, el triple, la mitad y la quinta parte de esa raíz.18. Un jugador anotó tres cantidades de goles en tres encuentros. Se pide calcular elnúmero total de goles y su promedio.19. Un ratón se comió el 40% de un pedazo de queso y su peso aumentó en un 1,1%.Leer el peso del queso y el peso del ratón. Calcular e imprimir el peso actual de los dos.20. Desarrolle un algoritmo que lea la producción de lapiceros de una empresa en el díade ayer. Calcular e imprimir la producción actual y el valor al que asciende laproducción final, sabiendo que cada lapicero cuesta $800 y la producción creció un93%.21. Resuelva la ecuación Fx = (1 / (1+x*x).22. Calcular la tangente de las funciones Seno y Coseno, sabiendo que Tan = Sen / Cos.23. Calcular el 2% del promedio de 4 números.24. Desarrolle un algoritmo que imprima el número 50 y otro número cualquiera que esleído. Ing. Fabián Morales F., M.Sc. | 36
    • [INTRODUCCIÓN A LA INFORMÁTICA] ELEMENTO 325. Desarrolle un algoritmo que calcule la resta de un número con el doble de otro.Además, calcule la división del número 100 y un tercer número.26. Una persona tiene 500 dólares y ésta desea saber a cuantos pesos colombianosequivale, sabiendo que cada dolor cuesta $2.500.27. Desarrolle un algoritmo con el mismo enunciado anterior; pero desconociendo elvalor de cada dólar.28. Desarrolle un algoritmo que dé solución a la ecuación contable ACTIVO = PASIVO+ PATRIMONIO. Además, de otra empresa calcular su patrimonio.29. Calcule la velocidad final de un vehículo cuya velocidad inicial se decremento en 50y posteriormente aumentó en un 3,9% después del incremento anterior.30. Desarrolle un algoritmo que imprima la raíz cuadrada de 16, la capital de Antioquiay la raíz cúbica de un número.31. Calcular el número de días y horas vividos por una persona de la cual se desconocesu año de nacimiento.32. La banda ancha incrementó la velocidad de transferencia de datos en Internet en un230%. Imprima la velocidad anterior y la velocidad actual.33. En una biblioteca se prestaron 457 libros en los últimos días. Calcular el númerototal de libros que hay en la actualidad sabiendo que al iniciar la biblioteca había YLibros.34. A un libro le fueron arrancadas un porcentaje no conocido de hojas más otras 50.Leer el número total de páginas que tenía inicialmente y calcule el número de hojasactuales.35. Un tendero empezó el día con un Valor X en dinero. Luego tuvo 4 ventas por unvalor de $800.000 y finalmente pagó a sus acreedores el 10% de todo lo que tenía encaja. Imprima el dinero con el que empezó, el dinero con el que terminó y el pago a susacreedores. Ing. Fabián Morales F., M.Sc. | 37