ejercicios_ayelen_cherey

Ir abajo

ejercicios_ayelen_cherey

Mensaje  Aye el Lun Nov 15, 2010 2:21 am

Ejercicio1:

Codificar un programa que solicite al usuario dos valores numéricos y calcule el valor medio, que es la suma de ambos dividida por dos.

El resultado debe ser similar a esto:

Introduce el primer valor numerico: 5
Introduce el segundo valor numerico: 2
La media de ambos numero es: 3,50

Ejercicio2:

Realizar un programa que calcule un valor de tipo numérico que nos indicará el peso relativo de una persona. El programa solicitará al usuario sus datos personales (nombre y edad), su altura y su peso (el peso relativo se calcula dividiendo el peso por el cuadrado de la altura.

El resultado debe ser similar a esto:

Introduzca su nombre: pepe
Introduzca su edad: 20
Introduzca su altura en m: 1.70
Introduzca su peso en Kg: 80

Hola pepe
Tu edad es 20, tu peso 80 y tu altura 1.70.
Tu peso relativo es: 27.68.

Ejercicio 3:

Codificar un programa que solicite al usuario una cantidad en pesetas y calcule y presente por pantalla el equivalente en euros.

El resultado debe ser similar a esto:

Introduzca una cantidad en pesetas: 2000
Son 12.02 euros.




BLOQUE 3.- ESTRUCTURAS DE CONTROL

En este bloque es necesario usar las estructuras de control que disponemos en pascal (sentencias selectivas y bucles).

Ejercicio1:

Realizar un programa que utilizando una estructura repetitiva (bucle) presente por pantalla los números del 1 al 10 separados por un guión.

El resultado debe ser similar a esto:

1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 -

Ejercicio2:

Modifique el programa previo para que solicite al usuario desde y hasta que número quiere presentar por pantalla.

El resultado debe ser similar a esto:

Introduzca valor inicial: 6
Introduzca valor final: 14
6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 -

Ejercicio3:

Utilizando la estructura selectiva múltiple (case) realizar un programa que solicite al usuario una vocal, y presente por pantalla un mensaje indicando el orden de la vocal y la vocal pulsada. Si pulsamos a, deberá indicar que es la primera vocal, e la segunda, i la tercera, etc.

El resultado debe ser similar a esto:

Introduzca una letra: e
Ha pulsado la segunda vocal, e

Ejercico4:

Se propone, utilizando sentencias selectivas, modificar el ejercicio del 2 del BLOQUE2. Deberá, en función del valor del peso relativo, indicar si estamos en un peso adecuado, por encima o por debajo. Puede suponer que el peso relativo deberá estar entre dos valores que pueden definir como constantes, PESOMIN y PESOMAX, que serán inicialmente 20 y 26.

El resultado deber ser similar a:

Introduzca su nombre: pepe
Introduzca su edad: 19
Introduzca su altura en m: 1.70
Introduzca su peso en kg: 80
Hola pepe.
Tu edad es 19, tu peso 80 y tu altura 1.70.
Tu peso relativo es: 27.68.
Peso por encima de lo recomendado


-------------------------------------------------------------------

(ejemplo de resultado con otro peso y otra altura)

Introduzca su nombre: pepe
Introduzca su edad: 19
Introduzca su altura en m: 1.70
Introduzca su peso en kg: 70
Hola pepe.
Tu edad es 19, tu peso 70 y tu altura 1.70.
Tu peso relativo es: 24.22.
Peso correcto.


-----------------------------------------------------------------
(otro ejemplo con otro peso y otra altura)

Introduzca su nombre: pepe
Introduzca su edad: 19
Introduzca su altura en m: 1.70
Introduzca su peso en kg: 40
Hola pepe.
Tu edad es 19, tu peso 40 y tu altura 1.70.
Tu peso relativo es: 13.84.
Peso por debajo de lo recomendado.

Ejercicio5:

Se propone modificar el ejercicio anterior. El programa deberá solicitar al usuario si desea repetir todo el proceso de petición de datos y cálculo de resultados.

El resultado debe ser similar a esto:

Introduzca su nombre: Arturo
Introduzca su edad: 26
Introduzca su peso en Kg.: 66
Introduzca su altura en m: 1.70
Hola Arturo
Tu edad es 26, tu peso 66.00 y tu altura 1.70
Tu peso relativo es 22.84
Peso correcto.

Desea continuar (S/N): S



Introduzca su nombre: Alice
Introduzca su edad: 24
Introduzca su peso en Kg.: 54
Introduzca su altura en m: 1.6
Hola Alice
Tu edad es 24, tu peso 54.00 y tu altura 1.60
Tu peso relativo es 21.09
Peso correcto.

Desea continuar (S/N): n

Ejercicio6:

Suponga que desea saber que "perfil" tienen sus llamadas telefónicas. Para ello realizará un programa que solicite la duración de las llamadas y calcule:
la duración total de sus llamadas
el valor medio
el número total de llamadas
y los presente por pantalla.

El resultado debe ser similar a esto:

Duración de la llamada (0 para terminar): 5
Duración de la llamada (0 para terminar): 10
Duración de la llamada (0 para terminar): 15
Duración de la llamada (0 para terminar): 20
Duración de la llamada (0 para terminar): 0

> Numero de llamadas: 4
> Duración total: 50.0
> Duración media: 12.5

Ejercicio7:

Añadir al programa anterior lo necesario para que clasifique las llamadas en Nacionales (N), Provinciales (P) y Locales (L) y realizar los mismo cálculos que antes para cada tipo de llamada (duración y numero de llamadas Nacionales, duración y numero de llamadas Provinciales y duración y numero de llamadas Locales). El programa también debe solicitar, después de presentar los resultados, si se desea realizar de nuevo todo el proceso anterior.

El resultado debe ser similar a esto:

Introduzca la duración de la llamada en minutos (0 para terminar): 5
Introduzca el tipo de llamada. N:Nacional, P:Provincial, L:Local: p

Introduzca la duración de la llamada en minutos (0 para terminar): 15
Introduzca el tipo de llamada. N:Nacional, P:Provincial, L:Local: n

Introduzca la duración de la llamada en minutos (0 para terminar): 20
Introduzca el tipo de llamada. N:Nacional, P:Provincial, L:Local: l

Introduzca la duración de la llamada en minutos (0 para terminar): 40
Introduzca el tipo de llamada. N:Nacional, P:Provincial, L:Local: p

Introduzca la duración de la llamada en minutos (0 para terminar): 0



-Especificación llamadas Nacionales, Provinciales y Locales-

El numero de llamadas nacionales a sido: 1 y su duración: 15.00 minutos.
El numero de llamadas provinciales a sido: 2 y su duración: 45.00 minutos.
El numero de llamadas locales a sido: 1 y su duración: 20.00 minutos.

-Totales-

Numero de llamadas: 4
Duración total: 80.00 minutos.
Duración media: 20.00 minutos.

Desea continuar para realizar otra lista de llamadas? S/N: n




BLOQUE 4.- SUBPROGRAMAS (Procedimientos y Funciones)

En este bloque, para la resolución de los problemas se solicita el uso de procedimientos y funciones.

Ejercicio1:

Cree una función de nombre peso_relativo que calcule el peso relativo de una persona. Esta función recibirá como parámetros por valor el peso y la altura de la persona. Devolverá como resultado de la función el valor del peso relativo. Pude usar el programa del bloque2 ejercicio2 para definir y utilizar esta función.

El resultado debe ser similar a esto:

Introduzca su nombre: Arturo
Introduzca su edad: 26
Introduzca su peso en Kg: 66
Introduzca su altura en m: 1.70
Hola Arturo
Tu edad es 26, tu peso 66.00 y tu altura 1.70
Tu peso relativo es 22.84

Ejercico2:

Codificar un conversor de pesetas a euros, y de euros a pesetas. Para ello se exige programar dos funciones que se llamarán Función calcula_euros y Función calcula_pesetas.

El resultado será similar a esto:

Para convertir:
1. Pasar de pesetas a euros.
2. Pasar de euros a pesetas.

Opcion: 2

Introduzca cantidad en euros: 30
Son 4992 pesetas.

Ejercico3:

Codificar un programa, que solicite dos números y presente por pantalla la suma de ambos. El calculo de la suma deberá realizarse dentro de un procedimiento de nombre calculo, y los resultados se deberán presentar invocando a otro procedimientos de nombre presenta_resultados (este ultimo procedimiento no debe recibir como parámetros ni el primer, ni el segundo numero.)

El resultado será similar a esto:

Introduzca el primer numero:
3
Introduzca el segundo numero:
6
El resultado de la suma es: 9.00

Ejercicio4:

A partir del programa anterior cree otro, que presente además del resultado de la suma también el de la resta, multiplicación y división. Deberá modificar los procedimientos calculo y presenta_resultados como sea necesario, pero sin introducir ningún procedimiento ni función adicional. Recuerde que la impresión de los resultados hay que hacerla en el procedimiento presenta_resultados, y que este no debe recibir como parámetros ni el primer numero, ni el segundo numero)

El resultado debe ser similar a esto:

Introduzca el primer numero:
6
Introduzca el segundo numero:
3
El resultado de la suma es: 9.00
El resultado de la resta es: 3.00
El resultado de la multiplicacion es: 18.00
El resultado de la division es: 2.00

Ejercicio5:

Cree un programa con un procedimiento que imprima una línea de una cierta longitud compuesta por un determinado carácter.

Para ello el procedimiento, de nombre línea, recibirá dos parámetros: el carácter a imprimir y la longitud.

El resultado debe ser similar a esto:

Introduzca longitud de la línea: 20
Introduzca carácter: *

********************

Ejercicio6:

Crear un programa que imprima un triángulo.

El resultado debe ser similar a esto:

Introduzca altura del triangulo: 7
Introduzca letra: +

+
++
+++
++++
+++++
++++++
+++++++

Aye

Mensajes : 2
Fecha de inscripción : 09/04/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: ejercicios_ayelen_cherey

Mensaje  alexbc133 el Lun Nov 15, 2010 11:13 am

Por favor publiquen no sigan equivocandose publique bien, tienen q hacerlo en el tema:

Thread para publicar los algoritmos elegidos por 3º 3º TM Mad Crying or Very sad Mad Mad Sad Sad Sad


sino despues el porfe no se los reconoce


Última edición por alexbc133 el Miér Nov 17, 2010 10:07 pm, editado 1 vez
avatar
alexbc133

Mensajes : 24
Fecha de inscripción : 29/03/2010
Edad : 25

Ver perfil de usuario https://www.facebook.com/settings/?tab=privacy#!/profile.php?id=1

Volver arriba Ir abajo

Re: ejercicios_ayelen_cherey

Mensaje  leo poddighe el Miér Nov 17, 2010 2:38 pm

y despues se quejannn!! Mad Mad Mad Mad Mad Mad Mad
avatar
leo poddighe

Mensajes : 6
Fecha de inscripción : 10/04/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: ejercicios_ayelen_cherey

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.