Está en la página 1de 3

Algoritmos I Gua de Trabajo Prctico

1

3 Metros
TRABAJO PRACTICO N 3

DESARROLLE LOS SIGUIENTES EJERCICIOS EN LENGUAJE C:

1-ESCRIBIR UN PROGRAMA QUE CALCULE LA POTENCIA DE UN NMERO INTRODUCIENDO EL
NUMERO BASE Y EL EXPONENTE.
EFECTUAR EL EJERCICIO CON UNA FUNCIN QUE RECIBA LA BASE Y EL EXPONENTE Y
DEVUELVA EL RESULTADO A LA FUNCIN PRINCIPAL DEL PROGRAMA.

2-REALIZAR UNA FUNCIN PARA INGRESAR DOS NMEROS Y OTRA PARA MOSTRAR POR
PANTALLA LOS VALORES INTERCAMBIANDO LAS VARIABLES.

3-HALLAR EL REA DE LA SIGUIENTE FIGURA Y MOSTRARLA POR PANTALLA. HACER EL
MISMO EJERCICIO CON LAS FUNCIONES AREA1, AREA2, REA, MOSTRAR.










4-HALLAR LOS SIGUIENTES VALORES PARA UN VIAJE.
SI LA DISTANCIA DE ORIGEN A DESTINO ES 120 KM Y TENGO QUE LLEGAR EN 90
MINUTOS. A QUE VELOCIDAD DEBO IR?
SI DESEO PARAR EN EL KM 90 Y VIAJO A 100 KM POR HORA CUANTO TIEMPO PUEDO
DESCANSAR ANTES DE LLEGAR AL LMITE DE TIEMPO.
SI VIAJABA A 70 KM POR HORA Y A LA HORA Y CUARTO PINCHO UNA RUEDA. A QUE
DISTANCIA ESTOY DE MI DESTINO?
REALIZAR EL MISMO EJERCICIO EN 5 FUNCIONES, UNA PARA INGRESAR DATOS, 3 PARA
CLCULOS Y UNO PARA MOSTRAR RESULTADOS.

5. REALIZAR UNA FUNCIN QUE ME PERMITA ESTABLECER SI UN NUMERO ES PAR O NO
UTILIZANDO FUNCIONES.

6. REALIZAR FUNCIN QUE TOME DOS NMEROS REALES COMO PARMETROS Y DEVUELVA UN
NMERO REAL QUE SERIA LA MEDIA DE LOS DOS NMEROS.

7. REALIZAR UNA FUNCIN QUE TOME COMO PARMETRO UN NOMBRE Y DEVUELVA HOLA
<NOMBRE>.

8. REALIZAR UNA FUNCIN LLAMADA NEGATIVO, QUE TOMA UN NMERO ENTERO COMO
PARMETRO, Y DEVUELVE 1 SI ES NEGATIVO O 0 SI NO LO ES.

2 Metros
3 Metros
4 Metros
Algoritmos I Gua de Trabajo Prctico

2

9. REALIZAR UNA FUNCIN LLAMADA ULTIMALETRA, QUE TOMA UNA CADENA DE HASTA 10
CARACTERES COMO PARMETRO, Y DEVUELVE EL LTIMO CARCTER.

10. REALIZAR UNA FUNCIN LLAMADA LETRAS, QUE TOMA UNA CADENA DE CARACTERES
COMO PARMETRO, Y DEVUELVE UN NMERO ENTERO QUE ES EL NMERO DE CARACTERES
QUE TIENE DICHA CADENA.

11. CREAR UNA FUNCIN QUE PERMITA CALCULAR EL FACTORIAL DE UN NMERO.

12. ESCRIBIR UNA FUNCIN LLAMADA "CANTIDAD" QUE RECIBA COMO PARMETROS UN
NMERO ENTERO Y UNA CADENA Y QUE LUEGO DIGA SI LA CADENA TIENE LA MISMA
CANTIDAD DE LETRAS QUE EL NMERO ENTERO INGRESADO.

13. ESCRIBIR UNA FUNCIN PARA TRANSFORMAR UN NMERO ENTERO EN UNA CADENA DE
CARACTERES FORMADA POR LOS DGITOS DEL NMERO ENTERO. POR EJEMPLO SE INGRESA
478 MUESTRA CUATRO SIETE OCHO.

14. ESCRIBIR UNA FUNCIN LLAMADA "EDADES" QUE RECIBA 2 EDADES Y DECIR CUAL DE
ELLAS ES LA MAYOR Y CUANTO LE FALTA A LA MENOR PARA LLEGAR A LA EDAD MAYOR.

15. REALIZAR UNA FUNCIN QUE RECIBA UN NMERO, MUESTRE LOS 5 NMEROS ANTERIORES
Y LOS 5 NMEROS SIGUIENTES AL NMERO INGRESADO.

16-DESARROLLAR UNA APLICACIN QUE PERMITA INGRESAR 5 PRODUCTOS VENDIDOS CON SU
PRECIO POR UNIDAD. CALCULAR EL IVA 21% Y MOSTRAR EL IMPORTE CON IVA Y SIN IVA Y EL
TOTAL GENERAL DE LOS 5 PRODUCTOS.
NO SE VENDE MS DE UNA UNIDAD DEL MISMO PRODUCTO.
LAS FUNCIONES A USAR SON: INGRESO_DATOS, TOTAL_G, TOTAL_IVA, TOT_CON_IVA,
TOT_SIN_IVA.

17-TOMANDO LA MISMA BASE DEL EJERCICIO ANTERIOR MODIFQUELO PARA QUE PERMITA
INGRESAR MS DE UNA UNIDAD VENDIDA DEL MISMO PRODUCTO Y PARA QUE LE PREGUNTE
AL USUARIO LA CANTIDAD DE DIFERENTES PRODUCTOS A INGRESAR. DEBE AGREGAR UNA
FUNCIN MS QUE ES CANT_T_PROD.

18-DISEAR UNA APLICACIN QUE PUEDA SACAR LA CANTIDAD DE MILMETROS LLOVIDOS EN
EL MES DE ABRIL DEL AO 2012 (SE SABE QUE EL MES DE ABRIL ES EL MS LLUVIOSO DEL
AO).
COMO MNIMO LLUEVE 6 DAS AL MES Y COMO MXIMO 14. SIN EMBARGO LA CANTIDAD DE
MILMETROS ES BAJA POR DA ENTRE 80MM Y 180MM.
SE SABE QUE EN EL AO 2011 EN EL MES DE ABRIL LLOVIERON EN TOTAL1258 MM.
SE PIDE INGRESAR LA CANTIDAD DE PRECIPITACIONES DEL AO 2012.
SACAR EL TOTAL DE MILMETROS LLOVIDOS EN EL MES Y LA DIFERENCIA ENTRE EL TOTAL
DEL 2011 Y 2012.
LOS DATOS A INGRESAR SON EL MES Y LA PRECIPITACIN.
LA CARGA FINALIZA CON MES DISTINTO A 4.
REALIZAR EL EJERCICIO CON UN MNIMO DE TRES DE FUNCIONES.
Algoritmos I Gua de Trabajo Prctico

3


19-HACER UN CAMBIO AL EJERCICIO ANTERIOR Y COTEJAR LA POSIBILIDAD QUE EL USUARIO
ELIJA ENTRE UNA CARGA BAJA (DE 1 A 5 DAS DE LLUVIA), COMN (DE 6 A 14 DAS DE
LLUVIA), MXIMO (DE 15 A 30 DAS DE LLUVIA).

20-DADA LA CANTIDAD DE HORAS TRABAJADAS, LA ANTIGEDAD, Y LA CATEGORA DEL
EMPLEADO.
a. SABIENDO QUE COBRA 50 PESOS POR CADA AO TRABAJADO Y QUE EL VALOR
DE LA HORA SEGN LA CATEGORA: CAT 1= 10, CAT 2= 20, CAT 3= 25, CAT 4=
30.
b. DETERMINAR SUELDO DEL EMPLEADO.
c. INFORMAR SI EL SUELDO SUPERA LOS 1000 PESOS.
EFECTUAR EL EJERCICIO CON AL MENOS 2 FUNCIONES: UNA PARA CALCULAR EL COBRO POR
ANTIGEDAD Y OTRA PARA CALCULAR EL COBRO POR HORAS.

21-CREAR UN PROGRAMA PARA CALCULAR EL SALARIO SEMANAL DE UNOS EMPLEADOS A LOS
QUE SE LES PAGA 50 PESOS POR HORA SI STAS NO SUPERAN LAS 35 HORAS. CADA HORA POR
ENCIMA DE 35 SE CONSIDERAR EXTRA Y SE PAGA A 75 PESOS.
EL PROGRAMA PIDE LAS HORAS DEL TRABAJADOR Y DEVUELVE EL SALARIO QUE SE LE DEBE
PAGAR.
ADEMS EL PROGRAMA DEBE PREGUNTAR SI DESEAMOS CALCULAR OTRO SALARIO, SI ES AS
EL PROGRAMA SE VUELVE A REPETIR
EFECTUAR EL EJERCICIO CON UNA FUNCIN QUE CALCULE EL SALARIO.

22-DESARROLLE UN ALGORITMO QUE REALICE LA SUMATORIA DE LOS NMEROS ENTEROS
MLTIPLOS DE 5, COMPRENDIDOS ENTRE EL 1 Y EL 100, IMPRIMA LOS NMEROS Y SU
SUMATORIA.
EFECTUAR EL EJERCICIO UTILIZANDO UNA FUNCIN PARA DETERMINAR SI EL NMERO ES
MLTIPLO DE 5 NO.

23-DESARROLLE UN ALGORITMO QUE PERMITA LEER UN VALOR CUALQUIER N Y ESCRIBA SI
DICHO NUMERO ES PAR O IMPAR.
EFECTUAR EL EJERCICIO UTILIZANDO UNA FUNCIN PARA DETERMINAR SI EL NMERO ES PAR
O NO.

24-DESARROLLE UN ALGORITMO QUE REALICE LA SUMATORIA DE LOS NMEROS ENTEROS
PARES COMPRENDIDOS ENTRE EL 1 Y EL 200, IMPRIMA LOS NMEROS Y SU SUMATORIA.
EFECTUAR EL EJERCICIO UTILIZANDO UNA FUNCIN PARA DETERMINAR SI EL NMERO ES PAR
O NO.

También podría gustarte