Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6. Hacer el algoritmo que nos permita introducir un número por teclado y nos
informe si es positivo o negativo
7. Hacer el algoritmo que nos permita introducir un número por teclado y nos
informe si es par o impar
13. Hacer el algoritmo que imprima los números pares entre el 1 y el 100
19. Hacer el algoritmo que imprima todos los números naturales que hay desde
la unidad hasta un número que introducimos por teclado
26. En una tienda de artículos para caballeros al final del día se carga en la
computadora las boletas que confeccionaron los distintos vendedores para
saber cuanto fue la comisión del día de cada uno de ellos. Los datos que se
ingresan (por boleta) son: el número de vendedor y el importe. Cuando no hay
más boletas para cargar se ingresa 0. Teniendo en cuenta que el negocio tiene 3
vendedores y que el porcentaje sobre las ventas es del 5%, indicar cuánto ganó
cada vendedor en el día
MÁXIMOS Y MÍNIMOS
33. Se ingresa por teclado la cantidad de agua caída, en milímetros día a día
durante un mes. Se pide determinar el día de mayor lluvia, el de menor y el
promedio
37. Del registro de partes meteorológico por cada día se registra la fecha,
temperatura máxima y temperatura mínima. Diseñar en Pseudocódigo un
algoritmo que permita informar: el día más frío y cual fue esa temperatura
el día más cálido y cual fue esa temperatura
40. Ídem al anterior pero informando al finalizar (el ingreso de datos y los cálculos
correspondientes) la cantidad de empleados a los que se les calculó el salario.
43.En un club se registran de uno en uno los siguientes datos de sus socios:
Número de socio
Apellido y nombre
Edad
Tipo de deporte que practica (1 tenis, 2 rugby, 3 voley, 4 hockey, 5 futbol)
Diseñar en Pseudocódigo un algoritmo que permita emitir por pantalla cuantos
socios practican tenis y cuantos paddle y el promedio de edad de los jugadores
de cada deporte
46. Diseñar el algoritmo que le presente al usuario un menú de opciones con las
cuatro operaciones básicas (suma, resta, multiplicación, división). Según la
operación elegida ingresará 2 números enteros, se realizará la misma y se
mostrará por pantalla el resultado. El usuario podrá trabajar en el programa hasta
que indique lo contrario. Recordar que la división por cero es indeterminada.
1º) Pida por teclado el resultado (dato entero) obtenido al lanzar un dado de seis
caras.
2º) Muestre por pantalla el número en letras (dato cadena) de la cara opuesta al
resultado obtenido.
Nota 1: En las caras opuestas de un dado de seis caras están los números: 1-6,
2-5 y 3-4.
50. Crear un programa que permita al usuario introducir, de uno en uno, cuantos
caracteres quiera. Es decir, después de introducir un carácter el programa
preguntará: otro (S/N)? y mientras el usuario elija “S” permitirle que siga
introduciendo nuevos caracteres de forma ilimitada. Pero en vez de caracteres
con números reales. Pero en vez de caracteres con números enteros. Pero en
vez de caracteres con cadenas de caracteres de hasta 50 caracteres (reservando
50 posiciones para cada cadena).
56. Crear un programa capaz de copiar un fichero (word por ejemplo, o cualquier
otro tipo) en otro. El fichero creado se llamará “copia_de” y el nombre del archivo
a copiar. El fichero a copiar lo puede elegir el usuario, y si no existe debe tener la
opción de escribir otro nombre hasta que escriba el nombre de un fichero que
exista.
Nota: Para trabajar con ficheros es interesante configurar el explorador de
Windows para que no oculte las extensiones de los archivos para tipos de
archivos conocidos.
Esta opción suele encontrarse en Herramientas -> opciones de carpeta -> Ver.
Las extensiones de los archivos son usadas por el sistema operativo para poder
informar al usuario acerca del tipo de archivo de que se trata sin necesidad de
conocer lo que hay dentro. Si creamos un archivo con la extensión .doc por
ejemplo, lo etiquetará como un archivo de word, si le ponemos .pdf creerá que es
un pdf e intentará abrirlo con acrobat cuando hagamos doble clic, etc. Para
nuestras prácticas podemos inventar una extensión que esté sin utilizar, por
ejemplo .mio, así reconoceremos nuestros ficheros y los diferenciaremos del
resto.
57. Crear un programa para gestionar una agenda de clientes, para una empresa,
con los campos: “nombre (50 caracteres)”, “dirección (100 caracteres)”, “teléfono
(entero sin signo)”, “estado_pagos (float con signo)”. El estado de pagos será un
número negativo indicando la cantidad de dinero que debe el cliente.
El programa debe presentar al usuario un menú con las siguientes opciones:
a) Agregar cliente.
b) ver datos de todos los clientes.
c) Buscar clientes por teléfono. Esta opción pedirá al usuario el teléfono del
cliente deseado y mostrará los demás datos de dicho cliente por pantalla. Si
no lo encuentra, avisará de ello y volverá al menú principal.
d) Modificar los datos de un cliente y guardarlos de nuevo en el fichero.
e) Listar solamente los clientes con deudas (es decir, aquellos en los que
“estado_pagos” es menor que cero).
f) Borrar un cliente de la agenda.
El programa trabajará con un archivo (clientes.mio por ejemplo) que debe crear la
primera vez que se ejecute el programa.
59. Realizar un programa que permita guardar números en una lista. Debe tener
un menú con las opciones, añadir elemento e imprimir todos. Además debe tener
la posibilidad de buscar y eliminar un elemento de la lista.