Fundamentos Ejercicios Resueltos Unidad III Semana 8
GUÍA DE EJERCICIOS.
UNIDAD III - SEMANA 8
Ejercicios Semana 8.
1. Resuelva el siguiente ejercicio (Criterio 3.2.2).
a) Crear una función que permita calcular el valor en pesoschilenos de un producto, si como parámetro de entrada
recibe un valor en dólares.
UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES
Resolución:
a) Para resolver esteejercicios asumiremos que el valor del dólar
equivale a $600 pesos chilenos, de esta forma debemos entonces
considerar que si entregamos un valor en dólares lo que debemos
hacer es multiplicar esa cantidadde dólares por $600, por ejemplo
si el producto vale 6 dólares el valor del producto en pesos
chilenos será de $1.200 dado que 2*600 = 1200.
Una vez que conocemos el proceso a realizar, debemosestablecer
los tipos que utilizaremos para representar cada uno de los datos,
por ejemplo, para el valor del producto expresado en dólares
utilizaremos una variable de tipo float, ya que es posible que elvalor no sea exacto y tenga decimales, por otro parte el resultado
de nuestro cálculo no debiese llevar ningún decimal dado que este
será expresado en pesos.
Finalmente concluimos que un valor de tipofloat que representa el
valor de nuestro producto será el parámetro de entrada y un
entero será la salida, por ello definimos entonces nuestro método
de la siguiente manera:
Observa que a laizquierda de la declaración de nuestro método
calcularPeso se encuentra la palabra reservada “int” esto significa
que el resultado de nuestra operación retornara un valor de tipo
UNIVERSIDAD TECNOLÓGICA DECHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES
entero (la salida) y a la derecha entre paréntesis se encuentra una
variable de tipo float, la cual representa la entrada.
Observa que en lavariable llamada enPesos almacenamos el valor
del producto en dólares multiplicado por 600, para luego indicar
que la función retorna el valor de la variable enPesos,
respetando la definición que...
Regístrate para leer el documento completo.