Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación sencilla ejercicio, Ejercicios de Programación C

la creación de softwares, con el fin de ser ejecutados a través de computadoras, programas o plataformas.

Tipo: Ejercicios

2020/2021
En oferta
30 Puntos
Discount

Oferta a tiempo limitado


Subido el 25/06/2021

geovanny-lopez-2
geovanny-lopez-2 🇳🇮

4

(1)

1 documento

1 / 27

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
FOLLETO DE EJERCICIOS PARA ALGORITMOS Y PROGRAMAS
Elaborado en Facultad de Tecnología de la Industria
Pág. # 1
1. Escriba un programa que lea la edad de una persona, e imprima el mensaje, ES
VOTANTE, si tiene 16 o mas años de edad y el mensaje, NO ES VOTANTE, si tiene una edad
superior a cero años pero inferior a 16 años.
2. Escriba un programa que lea un número entero e imprima: ESTE NÚMERO ES PAR o
ESTE NÚMERO ES IMPAR; según corresponda.
3. Escriba un programa que lea un numero x, y verifique si x es negativo, si es así calcule
e imprima x-2, en caso contrario calcule x+2 y lo imprima.
4. Escriba un programa para calcular el interés de un capital conforme a la siguiente
condición: si el capital prestado es mayor que 10,000 córdobas entonces la tasa es del 7%
anual, en caso contrario es del 6% anual. Se debe imprimir el capital inicial y el interés que
acumula en un año.
5. Escriba un programa que lea la calificación de un alumno, imprima el mensaje
APROBADO si su calificación es mayor o igual que 60, en caso contrario imprima
REPROBADO.
6. Escriba un programa que lea un numero a. Si a es un numero positivo calcule e
imprima Z = 2*A, y si a es negativo calcule e imprima Z = - A + 5.
7. Escriba un programa independiente para cada inciso, considerando una lectura de
números distintos tal como se detalla a continuación:
a) P R b) P R S
Se debe imprimir el número mayor de cada inciso.
8. Escriba un programa que lea un número cualquiera e imprima si el número leído es
divisible por tres o no.
9. Una tienda vende camisas de determinado estilo. Estas camisas se venden a 10
córdobas cada una si se compran más de tres unidades, y a 12 córdobas en los demás casos.
Estructure un programa que lea un número que corresponde a una cantidad de camisas a
comprar e imprima el costo total por estas.
10. Escriba un programa que lea dos números enteros como entrada y escriba el mensaje
SIGNOS OPUESTOS solo si uno de los enteros es positivo y el otro es negativo. En c aso
contrario decir SIGNOS IGUALES.
11. Escriba un programa que lea dos números enteros positivos distintos y escriba la
diferencia entre el mayor y el menor. Asegúrese que su programa escriba por ejemplo 6 si los
números son 9 y 15, o bien 15 y 9.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
Discount

En oferta

Vista previa parcial del texto

¡Descarga Programación sencilla ejercicio y más Ejercicios en PDF de Programación C solo en Docsity!

Elaborado en Facultad de Tecnología de la Industria

  1. Escriba un programa que lea la edad de una persona, e imprima el mensaje, ES VOTANTE, si tiene 16 o mas años de edad y el mensaje, NO ES VOTANTE, si tiene una edad superior a cero años pero inferior a 16 años.
  2. Escriba un programa que lea un número entero e imprima: ESTE NÚMERO ES PAR o ESTE NÚMERO ES IMPAR; según corresponda.
  3. Escriba un programa que lea un numero x, y verifique si x es negativo, si es así calcule e imprima x-2, en caso contrario calcule x+2 y lo imprima.
  4. Escriba un programa para calcular el interés de un capital conforme a la siguiente condición: si el capital prestado es mayor que 10,000 córdobas entonces la tasa es del 7% anual, en caso contrario es del 6% anual. Se debe imprimir el capital inicial y el interés que acumula en un año.
  5. Escriba un programa que lea la calificación de un alumno, imprima el mensaje APROBADO si su calificación es mayor o igual que 60, en caso contrario imprima REPROBADO.
  6. Escriba un programa que lea un numero a. Si a es un numero positivo calcule e imprima Z = 2A* , y si a es negativo calcule e imprima Z = - A + 5.
  7. Escriba un programa independiente para cada inciso, considerando una lectura de números distintos tal como se detalla a continuación:

a) P R b) P R S

Se debe imprimir el número mayor de cada inciso.

  1. Escriba un programa que lea un número cualquiera e imprima si el número leído es divisible por tres o no.
  2. Una tienda vende camisas de determinado estilo. Estas camisas se venden a 10 córdobas cada una si se compran más de tres unidades, y a 12 córdobas en los demás casos. Estructure un programa que lea un número que corresponde a una cantidad de camisas a comprar e imprima el costo total por estas.
  3. Escriba un programa que lea dos números enteros como entrada y escriba el mensaje SIGNOS OPUESTOS solo si uno de los enteros es positivo y el otro es negativo. En c aso contrario decir SIGNOS IGUALES.
  4. Escriba un programa que lea dos números enteros positivos distintos y escriba la diferencia entre el mayor y el menor. Asegúrese que su programa escriba por ejemplo 6 si los números son 9 y 15, o bien 15 y 9.

Elaborado en Facultad de Tecnología de la Industria

  1. Escriba un programa que reciba el peso de una carta en onzas como entrada e imprima el costo a pagar si se calcula de la siguiente manera:

La primera onza cuesta 0.55 centavos de Córdoba. Cada onza adicional cuesta 0.14 centavos de Córdoba.

  1. Un trabajador recibe un salario normal por hora por las primeras 30 horas y se le paga 1.5 veces su salario normal por hora por cada hora después de las primeras 30. Escriba un programa que calcule e imprima el salario bruto del empleado basado en el sueldo normal por hora y el número de horas de trabajo que deben ser introducidos por el usuario.
  2. En una universidad estatal, los cargos por colegiatura son de 50 córdobas por materia. Se tiene un cargo máximo de 750 córdobas independientemente del número de asignaturas tomadas. Por ejemplo, un estudiante que inscribe 12 materias pagaría 600 córdobas, mientras que uno que toma 21 materias pagaría el cargo máximo de 750 córdobas. Escriba un programa en el que la entrada es el número de materias a inscribir y la salida es el costo de la colegiatura.
  3. En una universidad, los veteranos pagan 30 córdobas por materia inscrita mientras que los regulares pagan 50 por materia inscrita. Escriba un programa en que lea el tipo de estudiante (veterano o regular) y el número de materias a matricular. La salida debe indicar si el estudiante es de la categoría VETERANO o REGULAR e indicar el número de materias inscritas y los costos de colegiatura.
  4. Un vendedor obtiene su salario mediante las comisiones sobre las ventas totales mensuales. Su salario se calcula de la manera siguiente:

Si las ventas son menores que 50 córdobas no hay comisión. Si las ventas son mayores que 50 córdobas pero menores o iguales a 500 córdobas, la comisión es del 10 por ciento sobre las ventas. Y si las ventas son mayores de 500 córdobas, la comisión es del 8 por ciento de las ventas superiores a 500 más 50 córdobas.

Escriba el programa que tenga como entrada la venta total mensual lograda por una persona y como salida la comisión (su salario).

  1. Escriba un programa que lea un cierto número x, y que imprima el valor de y, dado la siguiente condición:

Si 0.0 < x <= 10.9 entonces y = 8.7 + x Si 10.9 < x <= 21.6 entonces y = 16 * x Si 21.6 < x <= 50.0 entonces y = 24/x

  1. Considere la ecuación cuadrática ax 2 + bx + c = 0 donde a, b y c son números reales

Elaborado en Facultad de Tecnología de la Industria

Escriba un programa que tenga como entrada el sexo y la edad del conductor y de salida la prima a pagar.

  1. Las calificaciones de los alumnos en un instituto son consideras de la siguiente forma:

Calificación Intervalo para la nota a es 90 a 100 b es al menos 80 pero menos de 90 c es al menos 70 pero menos de 80 d es al menos 65 pero menos de 70 e es menos de 65.

Escriba un programa que lea la nota de una persona e imprima su codificación en letra.

  1. Escriba un programa que convierta una fecha dada numéricamente en una fecha con el mes en letras. Por ejemplo, recibe la fecha 30, 5, 91, debe imprimir 30 de Mayo de 1991.
  2. Escriba un programa controlado por menú que permita al usuario escoger entre calcular el área de un círculo, área de un rectángulo, are de un triángulo, longitud de una circunferencia o salir.
  3. Escriba un programa llamado cajero automático controlado por menú. Se debe inicializar el saldo de una cuenta en un banco en mil córdobas. Se trata de permitir al usuario hacer tantas transacciones como quiera a partir del menú:
  4. Depósito
  5. Retiro
  6. Ver saldo
  7. Salir

En la opción de retiro, se le debe pedir la selección entre las opciones 50, 100,200 ó 500 córdobas. (No permita que se haga un retiro mayor que el saldo). Después de cada transacción, el programa debe imprimir el saldo actual. Al salir, el programa emitirá un mensaje de cortesía "GRACIAS POR CONFIAR EN NUESTRO BANCO".

  1. Escriba un programa que lea diez números enteros y posteriormente que los imprima.
  2. Escriba un programa que lea "N" números enteros y que los imprima.
  3. Escriba un programa que lea tres números cualesquiera, y que calcule e imprima la suma de ellos.
  4. Escriba un programa que lea n números, y que calcule e imprima la suma de ellos.
  5. Escriba un programa que lea n números, y que calcule e imprima el promedio de

Elaborado en Facultad de Tecnología de la Industria

ellos.

  1. Escriba un programa para cada uno de los siguientes incisos

a) 1 + 1/2 + 1/3 + 1/4 +... 1/n b) 1/(1 + 1a) + 1/(1 + 2a) + 1/(1 + 3a) +... 1/(1 + na) c) 1 + 2 + 3 + 4 +... + 100

  1. Escriba un programa para cada inciso que evalúe la función f(x) = x + x - 2 en un rango para x de [0,4] con un incremento de:

a) 1 b) 0.5 c) - 0.4 d) -

  1. Escriba un programa que obtenga cada uno de los siguientes resultados de productos de forma independiente:

a) 2/1 * 4/3 * 6/5 * 8/7 *... * 22/

b) * 3/4 * 5/6 * 7/8 *... * 21/

c) 1/1 * 3/2 * 5/3 * 7/4 ... * (2n-1)/n

  1. Escriba un programa que calcule en forma de una tabla los valores siguientes: N n^2 n^3 n^4  n 1 1 1 1 1. 2 4 8 16 1. 3 9 27 81 1. ..... ..... .....

a) considere la numeración del 1 al 10 de uno en uno.

b) considere un número inicial cualquiera que entra por medio de una lectura hasta otro número final dado, con un incremento de 0.5.

  1. Escriba un programa que tenga como entrada "N" números enteros, y que calcule la cantidad de números pares e impares en la lista.
  2. Escriba un programa que calcule la cantidad números impares hay entre 25 y 130, e igualmente a cuanto asciende la suma de ellos.
  3. Escriba un programa que lea las notas de "N" alumnos, y que calcule cuántos aprobados y reprobados hay. (Recuerde que una nota aprobada es aquella que es mayor o igual que 60).

Elaborado en Facultad de Tecnología de la Industria

(n-1)

(X -X )

S=

i

n 2

i= 1

  1. En un curso de N alumnos se practican 3 exámenes. Los datos de cada estudiantes se registran así: nombre, nota1, nota2, nota3. Escriba un programa que calcule e imprima por cada estudiante el promedio de las notas.

46. La desigualdad X^2 + Y^2  50, corresponde a la región de un círculo y su

circunferencia. Escriba un programa que determine:

a) El número de puntos con coordenadas enteras positivas que están dentro del círculo.

b) El número de puntos con coordenadas enteras que están dentro del círculo.

  1. Escriba un programa para cada una de las series que a continuación se detallan:

Seno(x) = x/1! - x^3 / 3! + x^5 / 5! - x^7 / 7! +...+ (-1)n^ * x (2n+1)^ / (2n+1)!

Cos(x) = 1/ 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ...+(-1)(n)^ * x(2n)^ / (2n)!

ex^ = 1 + x^1 / 1! + x^2 / 2! + x^3 / 3! + ...+x(n)^ / (n)!

Para cada serie considere como datos de entrada el valor de x que es el ángulo en las dos primeras series y en la tercera en el valor al cual se va a elevar el número e, y n la cantidad de términos a considerar.

Nota: X debe ser dado en leído en grados y transformado a radianes.

  1. Se realiza una encuesta a un número determinado de personas ( N ). En la encuesta se pregunta por edad, sexo y estado civil. Escriba un programa que determine

a) La edad promedio por sexo b) El porcentaje de hombres casados. c) El porcentaje de mujeres casados. d) El porcentaje de hombres que poseen una edad entre 25-40 años. f) El porcentaje de mujeres que poseen una edad entre 20-35 años.

  1. Dada la edad de una N personas. Escriba un programa que imprima "NIÑO” si la edad es menor que 13, "JOVEN" si la edad es mayor que 13 pero menor o igual que 25, "ADULTO" si la edad es mayor que 25 pero menor o igual a 49 y “ ANCIANO” si la edad es

Elaborado en Facultad de Tecnología de la Industria

mayor o igual a 50.

  1. De acuerdo a la leyenda el inventor del ajedrez, le fue ofrecido un premio por su rey y fue invitado a decir que quería como recompensa, el inventor dijo :

" Mi solicitud es modesta, que el primer cuadro de mi tablero tenga un grano de maíz, en el segundo cuadro 2 granos de maíz, en el tercero 4 granos y así sucesivamente doblando el numero de granos en cada cuadro hasta que el tablero de 64 cuadros haya sido llenado ".

Escriba un programa que calcule la cantidad de granos que solicitó el inventor.

  1. Escriba un programa que determine si un número entero leído es número primo o no. Por definición un número primo es aquel que solo es divisible por si mismo y por la unidad.
  2. De una lista de "n" voltajes, escriba el programa que calcule el voltaje mínimo, el máximo y el promedio de todos los voltajes.
  3. Escriba un programa que imprima una pirámide de números colocados en la manera siguiente : 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321
  4. Escribir un programa que lea un número entero positivo n y que tabule los factoriales de los números dados desde 1 hasta n en la forma:

Numero factorial 1 1 2 2 3 6 4 24 5 120

. ... N n!

  1. Dado un arreglo lineal de "n" elementos. Escriba un programa por cada inciso que calcule e imprima lo que se solicita :

Elaborado en Facultad de Tecnología de la Industria

cada inciso que determine:

a) La suma de a y b en una tercera matriz. b) La suma de 2a y 3b en una tercera matriz. c) La diferencia de a y b, y de b y a. Hay que almacenar los resultados en dos nuevas matrices.

  1. Dado dos arreglos bidimensionales a y b. El arreglo a posee el orden n1m1 y el arreglo b posee el orden n2m2. Escriba un programa que calcule e imprima el producto de a y b.
  1. El departamento de becas de la Universidad Nacional de Ingeniería requiere clasificar a los estudiantes según el promedio de sus calificaciones en:
  • EXCELENTE: 91..
  • MUY BUENO: 81.. 90
  • BUENO: 71.. 80
  • REGULAR: 60.. 70
  • REPROBADO: 0.. 59

Elabore un programa que permita conocer la cantidad de estudiantes que están en cada categoría.

Datos de entrada: Cantidad de estudiantes y su promedio.

  1. Confeccionar un programa que calcule los años, meses y días vividos por una persona.

Datos de entrada: Año, mes y día de nacimiento así como la fecha actual.

  1. Confeccionar un programa que calcule el día de la semana que corresponde a la fecha introducida.

  2. Confeccionar un programa en el que se lea el sueldo normal por hora (S) , el número de horas trabajadas en una determinada semana (H) y el tanto porciento que se le retiene para el seguro social (R).

Supongamos que se le paga a un trabajador el 150% por las horas trabajadas que pasan de las 40 semanales y el 200% de las que pasen de las 48 horas semanales.

Calcule e imprima el pago neto y el total de deducciones por INSS a una persona.

  1. Se tienen las coordenadas (x,y) de n puntos situados en un sistema de ejes cartesianos. Confecciona un programa que determine la cantidad de puntos con coordenadas enteras positivas que están situados en cada cuadrante y que imprima las coordenadas (x,y) del punto más alejado del origen.

Elaborado en Facultad de Tecnología de la Industria

  1. Se tiene el expediente de las calificaciones de un grupo de alumnos el cual contiene las notas de las asignaturas inscritas en un semestre. Confecciona un programa que calcule e imprima:

a) El número del expediente y el promedio de las notas de aquellos alumnos que no tienen asignaturas reprobadas. b) La cantidad de alumnos que tengan una o más asignaturas reprobadas.

Datos de entrada: Números de alumnos del expediente, número de asignaturas y calificaciones de cada alumno.

  1. Una fábrica produce diferentes productos. A cada uno de los cuales de acuerdo con su calidad se le da una de las tres categorías ( 1, 2, ó 3 ). Se considera que:
  • Si un producto tiene la categoría "1" no se hace rebaja.
  • Si un producto tiene la categoría "2" se rebaja un 15% de su valor original.
  • Si un producto tiene la categoría "3" se rebaja un 25% de su valor original.

El ingreso por factura (V) se calcula como el producto de la cantidad de productos (C) por el precio unitario (P) en la factura.

Todos los meses esta fábrica envía a la administración los siguientes datos:

  • Número de ventas N (Cantidad de Facturas).
  • Cantidad de productos C en la factura.
  • Precio unitario P de los productos en la factura.
  • Categoría Q de los productos en la factura.

Confecciona un programa que calcule el valor del ingreso del mes (Es la suma de los ingresos de cada factura). Así como la cantidad de productos en las categorías 1, 2 y 3 en todo el mes.

  1. Confecciona un programa que encuentre el número mayor y el número menor de una cantidad conocida de números.

  2. Confecciona un algoritmo y programa que genere los coeficientes del Binomio de

Newton para un "n" dado. Los coeficientes están dados por:

Imprimir los coeficientes de la siguiente manera:

(n-i)!*i!

n! C ii==1n=

Elaborado en Facultad de Tecnología de la Industria

vectores de orden N.

  1. Confecciona un programa que encuentre la posición del mayor y menor número en un arreglo unidimensional de orden N.

  2. Confecciona un programa que ordene una lista en orden descendente. La lista posee N elementos.

  3. Confecciona un programa que determine si una matriz de orden N es simétrica o no.

  4. Confecciona un programa por inciso que lea una matriz de orden (NxM) y calcule e imprima:

a) Las filas nulas. b) Las columnas nulas. c) La suma de los elementos de la diagonal principal. d) La suma de los elementos de la diagonal secundaria. e) El producto de los elementos de la diagonal principal. f) El producto de los elementos de la diagonal secundaria. g) La suma de los elementos de cada fila. h) La suma de los elementos de cada columna. i) La suma de los elementos de las filas pares. j) La suma de los elementos de las filas impares.

  1. Confecciona un programa que determine si una matriz de orden N es triangular superior o inferior.

  2. Confecciona un programa por inciso que calcule e imprima :

a) El determinante de segundo orden. b) El determinante de tercer orden. c) El determinante de orden "n"

  1. Confecciona un programa por inciso que resuelva e imprima:

a) Un Sistema de Ecuaciones de segundo orden. b) Un sistema de Ecuaciones de tercer orden. c) Un Sistema de Ecuaciones de orden N.

  1. Se realiza una encuesta a un número determinado de personas. En la encuesta se pregunta por EDAD, SEXO, ESTADO CIVIL y se pregunta a la persona si trabaja. Si trabaja se pregunta su salario y si no trabaja se asume que su salario es cero.

Confecciona un algoritmo y programa que determine lo siguiente:

Elaborado en Facultad de Tecnología de la Industria

a) La edad promedio por sexo. b) El porcentaje de personas que son casados por sexo. c) El número de personas que no trabajan por sexo. d) El salario promedio por sexo de las personas que trabajan.

  1. Se tiene una lista que posee información sobre un número conocido de personas. La información es sobre: APELLIDOS, NOMBRES, EDAD y SEXO de cada persona.

Confecciona un programa que permita lo siguiente:

a) Leer para cada persona los datos relacionados con ella. b) Diga cuántas personas poseen como primer apellido ZELEDON. c) Diga cuántas personas poseen como segundo JOSÉ. d) Diga cuántas personas son femeninas. e) Diga cuántas personas de 21 años o más.

  1. Confecciona un algoritmo y programa que evalúe la siguiente fórmula:

Los datos de entrada son K y X. La salida es PA que es una probabilidad.

  1. Confecciona un programa que lea un arreglo unidimensional de N elementos. Después de leerlo debe calcular e imprimir los siguiente:

a) El número de componentes que son múltiplos de 2. b) El arreglo de forma inversa a la que fue leída. c) La media geométrica a partir de la fórmula:

n

i=n

i= 1

M G =  A[i]

d) Que evalúe la fórmula:

] i

X = [A

i

i n

i= 1

  1. Confecciona un programa que calcule el porcentaje de bateo de cada jugador de un equipo de Baseball. Para esto deberá leer los arreglos correspondientes a los turnos al bate y el de veces al bate en el que el jugador conectó de Hit. El número máximo de jugadores en un equipo es 18. La salida debe ser un arreglo conteniendo los porcentajes de bateo de cada jugador.

]

i!

* [K

P =P(Y X)=e

i=X i

i= 0

- K

A _ 

Elaborado en Facultad de Tecnología de la Industria

El programa debe leer las cuatro columnas presentadas (PRODUCTO, PESO, PRECIO y CANTIDAD) debe quedar para evaluar N productos e imprimir las columnas (PESO y VALOR) y a demás decir qué producto por PESO es el mayor y cuál producto por VALOR es el mayor.

Nota: Hacer un procedimiento de lectura para N, un procedimiento de lectura para una columna y posteriormente llamarla para cada columna, un procedimiento de cálculo para las dos columnas (PESO y VALOR), un procedimiento para determinar el mayor de cada columna (Por PESO y por VALOR). Todas las impresiones deben hacerse en el programa principal.

  1. Dada una lista de N números, diseñar un programa que sea capaz de dar a conocer si en la lista existe algún número Cero, si hay un número Cero imprimir la posición donde se encuentra dicho Cero. Si la lista no contiene ningún número Cero imprimir el mensaje: "La lista no contiene elementos Nulos".

  2. Confecciona un programa que calcule el salario a pagar por empleado en cierta compañía. El salario real de una persona se determina a partir del salario base de acuerdo a las siguientes condiciones:

a) Existen dos categorías de empleados:

  • Categoría A gana C$ 1,000 mensuales de salario base.
  • Categoría B gana C$ 1,500 mensuales de salario base. b) Se contabilizan las unidades producidas de cierto producto que cada obrero fábrica. Si el número de unidades producidas es menor que 500, entonces se deducen 10 centavos del salario base por cada unidad que falte para cubrir la meta de 500 producidas. Si las unidades producidas son 500 o más, entonces el salario base se incrementa en un factor de incentivo de 2 centavos por cada unidad que sobrepase las 500 unidades.
  1. Confecciona un programa que lea A,B y C e imprima el resultado del cálculo:

S = (A + B ) - C

  1. Confecciona un programa que lea A, B y C. Si A > B debe imprimir C y si esta condición no se cumple debe imprimir A + B.

  2. Confecciona un programa que lea dos números A y B. Si A > B entonces imprimir la suma de los dos números leídos; Si A < B entonces imprimir la resta de los dos números leídos y Si A = B entonces imprimir el producto de los dos números leídos.

  3. Confecciona un programa que lea N números. Debe sumar los positivos, contar los ceros y multiplicar los negativos.

  4. Confecciona un programa que lea N números y diga cuántos de estos están entre 10 y 50.

Elaborado en Facultad de Tecnología de la Industria

  1. Confecciona un programa que lea N números, imprima la cantidad de positivos, de ceros y de negativos en la lista.

  2. Confecciona un programa que lea las notas de N alumnos en una materia de un grupo de clase. Se necesita saber cuántos aprobaron y cuál fue la nota mayor.

  3. Confecciona un programa que lea una cinta de datos que tiene n parejas de datos estrictamente positivos. Se desea multiplicar el primer par y sumar el siguiente y así sucesivamente de forma alterna. Imprimir los resultados en la oportunidad en que fueron calculados así como la suma total de los cálculos en cada caso.

  4. Confecciona un programa que lea N parejas de puntos (X,Y). Contar los pares de puntos que están dentro del círculo de radio 10.

  5. Confecciona un programa por inciso que de respuesta a la siguiente situación:

a) La población de Nicaragua según los datos estadísticos tiene un incremento anual del 3% y su población actual es de 3 millones. Se necesita saber el número de años y el año en que la población excede los 12 millones. b) Trabajando con los datos del inciso (a) determinar cuál será la población de Nicaragua en el año 2000.

  1. Considera el siguiente problema geométrico: Dados tres vectores A, B y C. Confecciona un programa que diga si A, B, y C pueden formar un triángulo; si lo forman calcular su perímetro ( Si los vectores forman un triángulo decir si es EQUILÁTERO, ISÓSCELES o ESCALENO); si no lo forman dar el mensaje: "Los Vectores no forman un Triángulo".

Nota: A, B y C forman un triángulo si cada lado es menor que la suma de los otros dos (A < B + C, B < A + C y C < A + B).

  1. Confecciona un programa que lea N números y diga la posición de todos los números 5 en la lista.

  2. Confecciona un programa que lea una lista de N números, sume los pares y multiplique los impares de dicha lista.

  3. Confecciona un programa que calcule la Energía Total de un cuerpo sabiendo que

esta viene dada por la fórmula:

  1. Confecciona un programa que calcule al área y el volumen de una esfera:

E (^) T=EC+EP;EC=1/2mV^2 ;EP=mgh

Elaborado en Facultad de Tecnología de la Industria

0 - 11 : Niño 12 - 20 : Adolescente 21 - 30 : Joven 31 - 40 : Adulto 41 - 65 : Semianciano 65 - Más : Anciano

Decir cuántas personas están en cada categoría.

  1. El monto de las ventas es la cantidad por el precio. El descuento es del 1% del monto de las ventas si la cantidad es superior a 100 unidades, de lo contrario el descuento es cero porciento. El precio neto es el monto de las ventas menos el descuento. La comisión es el 3% del precio neto si este es menor que c$ 250.00, el 5% si es de c$ 250.00 o más. El programa deberá leer la cantidad de artículos y el precio. Calculará el monto de las ventas, descuento, precio neto, la tasa de la comisión y la comisión.

  2. Leer en una variable el saldo de una cuenta de ahorro en un banco. Posteriormente hay una serie de entradas. Cada una de estas entradas corresponde a una transacción donde se dan dos datos. El primero es un código ( R: Para Retiro o D: Para Depósito) y el segundo dato es una cantidad que va ha ser restada o sumada al saldo actual según el código dado. Diseñe un programa para determinar el balance final al cabo de un año sumando y restando del balance inicial cada transacción.

  3. Cada conjunto de datos tiene un nombre de un empleado, un factor de incentivo (incentivo entre 0.01 - 0.15), un salario base en una semana y el número de unidades producidas durante la semana. Diseñe un programa para calcular la nómina de la compañía. El salario real de una persona se determina a partir del salario base de la manera siguiente: Si el número de unidades producidas es menor que 500 entonces se deduce 10 centavos de la paga por cada unidad que falte para cubrir la meta de 500 producidas. Si las unidades producidas son 500 o más, entonces el salario base se incrementa en un monto que consta del factor de incentivo por el número de unidades producidas que están por encima de las 500 unidades de meta. Se tienen N empleados en la compañía.

  4. Escriba un programa que calcule los cargos hechos a una cuenta de cheques. Cuando se trata de una cuenta regular, el cargo es de C$ 5.00 a menos el cheque sea de C$ 500.00 o más y en ese caso no se aplica cargo por la transacción. Para las cuentas Especiales, el cargo es de 20 centavos por cheque; y para las cuentas tipo VIP no hay cargo por transacción.

  5. Los impuestos que se cobran en cierto estado están basados en los ingresos gravables y se calculan en forma diferente dependiendo de si la misma persona es soltera o casada. Los impuestos están dados por las condiciones siguientes:

INGRESO GRAVABLE ($) IMPUESTO (CASADOS)

Elaborado en Facultad de Tecnología de la Industria

Menos de 145.00 1% del Ingreso

145.00 - 293.00 2% del Ingreso

Más de 293.00 $ 50.00, más el 3% de la cantidad que está por arriba de $ 293.

INGRESO GRAVABLE ($) IMPUESTO (SOLTEROS)

Menos de 130.00 1% del Ingreso

130.00 - 250.00 2% del Ingreso