Вы находитесь на странице: 1из 4

Desarrollar el algoritmo de un programa el cual permite mostrar los nmero del 0

al 9.
Ingresar 15 nmeros y encontrar el valor promedio y cul es el mayor de los
nmeros ingresados.
Se ingresan dos nmeros por teclado mostrar por pantalla todos los intermedios.
Ingresado un nmero entero calcular su factorial.
Se ingresan dos nmeros, calcular la potencia a travs de multiplicaciones
sucesivas considerando el primero como la base y el segundo como exponente.
Un curso tiene 30 alumnos identificados con nmeros del 1 al 30 por cada
alumno se ingresan las notas correspondientes a 10 materias, calcular el
promedio por cada alumno y el promedio general del curso.
Una empresa tiene 20 vendedores se ingresan por cada uno el total de unidades
vendidas a lo largo de 15 das de forma diaria. Se quiere saber por cada
vendedor el total de unidades vendidas, el total general y el vendedor con la
mayor venta diaria.
Dados diez nmeros imprimir cuantos son negativos, cuntos son positivos y
cuntos son iguales a cero.
Dados los sueldos de 20 personas mostrar cuantos ganan ms de $2000 y
cuantos ganan menos de esta suma.
Dadas 15 notas y nombres de alumnos imprimir los nombres de los alumnos
cuya nota sea mayor a 8.
Dados 3 valores que corresponden a da-mes-ao de una fecha verifica si la
misma es vlida o no.
Se ingresa numero de factura, cantidad, precio unitario, numero de producto (el
ingreso finaliza con 999), calcular, producto ms vendido y mayor importe
vendido.
Un curso de 50 alumnos, cada uno identificado con un nmero correlativo del 1
al 50 para los cuales se ingresan una nota por trabajo prctico y una lista de
notas correspondiente a las actividades, esta nota finaliza con un ingreso
negativo. Se desea conocer por cada alumno: promedio general incluyendo la
nota del TP, alumno con mayor promedio, promedio general del curso , cantidad
de alumnos con 2 o menos notas ingresadas y cantidad de alumnos con T.P.
aprobado.
Se ingresan por teclado DNI, sexo (M o F) y ao de nacimiento de un conjunto
de personas, el ingreso finaliza con DNI menor a 0. Se desea saber: cantidad de
personas ingresadas por cada sexo porcentaje de personas menores de edad y
cantidad de personas con DNI inferior a 30Millones.
Escribe un programa que calcule el factorial de n, donde n es un numero entero
mayor o igual a 0 dado por el usuario.
Escribe un programa que calcule la tabla de multiplicar de cualquier numero
entero entre 1 y 10, dado por el usuario.
Escribe un programa que calcule la suma de todos los nmeros mltiplos de 5
comprendidos entre dos enteros positivos ingresados por teclado.
Escribe un programa que calcule el producto de dos nmeros a y b enteros
positivos, sin usar el operador *.
Escribe un programa que calcule la divisin entera entre dos nmeros a y b
enteros positivos sin usar el operador /.
Calcule el resto de una divisin entera sin usar los operadores / ni %.
Escriba un programa que al ingresar un ao, indique si el mismo es bisiesto o
no.
Se ingresa un numero de cuatro dgitos, indicar si el mismo es capica o no.
Se ingresa un numero de seis dgitos correspondientes a una fecha (dd/mm/aa).
Se desea conocer por separado el da el mes y el ao.

Se ingresa un numero, mostrar si el mismo es perfecto o no.

Calcular:
P (factorial)
___________________
[(factorial) (P-Q)] * Q

P y Q se ingresan por teclado.


Escribir un programa que muestre la secuencia fibonacci: 1,1, 2, 3, 5, 8, 13, 21,
34, 55
Escribir un programa que muestre una pirmide de asteriscos (*) con tantos
pisos como sea n, siendo n un numero ingresado por el usuario.
Se ingresa una fecha, mostrar el signo del horscopo correspondiente.
Escribir un programa para un supermercado (chino) que indique el vuelto,
ingresando precio, y efectivo dado.
Se ingresa una lista de nmeros distinta de 0, determinar si fueron ingresados
de forma ascendente, descendente o desordenada y mostrar la suma entre el
primer y el ltimo nmero ingresado.
Escribir un programa que comience mostrando un men de tres opciones:
1=salir, 2=fibonacci, 3=factorial.
Se realiza una encuesta entre dos productos A y B se ingresa un 1 para el
producto elegido y un 0 para el otro. Pueden elegir uno o los dos. Mostrar el total
de personas encuestadas, el porcentaje de personas que eligi A y el porcentaje
de personas que eligi B.

Dada la longitud, ancho y profundidad (en pies) de una piscina,


el volumen se calcula segn la siguiente frmula:
Volumen = longitud*ancho*profundidad
Dado que un pie cbico de agua es equivalente a 7.8 galones, la
capacidad de agua de la piscina viene dada por la frmula:
Capacidad = volumen * 7.8
Si la rata de flujo de agua en la piscina es de 20 galones por
minuto, entonces el tiempo (en horas) que se requiere para
llenar la piscina se calcula mediante la frmula:
Tiempo = capacidad/20/60.
Realizar el clculo de tiempo en base a los datos ingresados por
el usuario utilizando por lo menos 3 (tres) funciones de las
cuales al menos una debe devolver un valor.-

Escribir una funcin que tome un carcter como parmetro de


entrada y devuelva su tipo que podr ser uno de los siguientes:
(1) letra mayscula de la A a la Z, (2) letra minscula de la a

a la z, (3) dgito del 0 al9.

Escribir una funcin que tome como parmetros de entrada dos


instantes de tiempo expresados en horas, minutos y segundos e
indique si el primero es anterior al segundo.

Este es un juego de dados clsico, donde un jugador juega y


apuesta contra la banca. Un jugador tira dos dados, Si la suma
de estos es 7 u 11 en el primer tiro, el jugador gana. Si la suma
es 2, 3 o 12 en el primer tiro, el jugador pierde (es decir, la
banca gana).
Si la suma es 4, 5, 6, 8, 9 o 10 en el primer tiro, esta suma se
convierte en "punto" del jugador. Para ganar, el jugador debe
seguir tirando los dados hasta que salga otra vez "su punto" (es
decir, que tire ese mismo valor de punto). El jugador pierde si
tira un 7 antes de llegar a su punto.
El programa a desarrollar debe permitir realizar apuestas. Se
debe inicializar a la banca con un saldo de $ 2000. Se le pide al
jugador que ingrese su apuesta. Esta puede ser menor o igual al
saldo de la banca y si no lo es, el jugador debe volver a ingresar
una apuesta vlida. Esta situacin podr repetirse hasta ingresar
una apuesta vlida. Una vez realizada la apuesta, se inicia el
juego. Si el jugador gana o pierde, deber actualizar y mostrar el
nuevo saldo de la banca. Debe siempre tener en cuenta que el
saldo de la banca puede quedar sin fondos, y de ser as, se
mostrar un mensaje "La banca no tiene fondos". Resolver el
ejercicio utilizando como mnimo una funcin que controle la
banca y otra que genere al azar la tirada de dados.-

Cree un programa para practicar operaciones matemticas


(men con: suma, resta, multiplicacin, divisin, potencia y
factorial). Se generan dos nmeros aleatorios, y el usuario debe
ingresar solo la operacin a realizar. El ejercicio se debe resolver
utilizando una funcin que devuelva valor para cada una de las
operaciones utilizando sumas y restas sucesivas.

Cree un programa que pase aos a segundos, horas, das segn


elija el usuario validando los aos bisiestos a travs de una
funcin. El clculo se realiza a travs del ingreso de dos aos
(por ejemplo: 1994 y 1999).

Cree una funcin en la que se pague una tarifa de colectivo, que


vara dependiendo de la distancia, siendo as, viaje corto 1.10,
viaje largo 1.75, y media distancia 1,20. La funcin debe
retornar el vuelto a pagar dependiendo de las monedas
ingresadas aceptando monedas de 2, 1, 0.50, 0.25, 0.10, 0.05.

El usuario debe ingresar el tipo de viaje y el cambio con el que


abona.

10=A+

El programa muestra primero una tabla de notas con sus


equivalentes en el Standard Grading System o el sistema
utilizado en los Estados Unidos que va desde la A hasta la F. El
programa preguntar al usuario su nota y transformar ese
resultado al equivalente en el Standard Grading System.
Tambin el programa dar una pequea pero valiosa
recomendacin al usuario respecto a su nivel de estudio y
calidad como estudiante. Usar funciones que calcule la
equivalencia de la nota ingresada.

9a
8a
7 a 7.99
6a
1a
9.99=A
8.99=B
=C
6.99=D
5.99=F
Realizar un programa que lea un carcter (letras de la a a la
z) ingresado por teclado y a travs de una funcin muestre si
se ingreso en mayscula la misma letra minscula o la letra en
minscula si se ingreso en mayscula. (Se ingresa a, se muestra
A).

Escribir una funcin que calcule y presente las races reales de


la ecuacin de segundo grado utilizando la formula . Suponer
que a, b y c son argumentos en coma flotante con valores dados
y que Xl y que X, son variables en coma flotante. Suponer
tambin que b*b>4*a*c, de forma que las races calculadas son
siempre reales.

Realizar una funcin que calcule el mximo comn divisor de


dos nmeros ingresados por el usuario (Se define el mximo
comn divisor (abreviado MCD) de dos o ms nmeros enteros
al mayor nmero que los divide sin dejar resto).

Escribir una programa que calcule:


P (factorial)
___________________
[(factorial) (P-Q)] * Q
P y Q se ingresan por teclado utilizando como mnimo 2 funciones.

Escribir un programa que muestre una pirmide de asteriscos (*) con tantos
pisos como sea n o un rombo del doble de pisos segn se elija, siendo n un
numero ingresado por el usuario utilizando al menos dos funciones.

Cree un programa que imprima un numeral #y que permita moverlo en 4


direcciones (arriba, abajo, izquierda, derecha) utilizando las flechas del teclado
numrico, para esto cree al menos 1 funcin que no devuelva valor.