Título: Problema con un ejercicio en c++ Publicado por: jose987 en 20 Noviembre 2016, 00:21 am Buenas
Problema 1:Diseña una función leer que no reciba ningún parámetro y devuelva un número natural. El número que devuelve es un valor leído por teclado. La función deberá asegurarse que el número n es mayor que 0. Diseña una función potencia que reciba dos parámetros de tipo real, base y exponente, y calcule y devuelva el valor de la potencia base exponente. Diseña un programa (función main) que utilizando las dos funciones anteriores, muestre por pantalla el resultado de calcular la siguiente suma: 1/2 + 2/(2 elevado a 2) + 3/(2 elevado a 3)........ *Ejemplo de Ejecución: Entrada: n=5 Salida:1.78125 Tengo hecho el siguiente codigo y no se como continuarlo,alguien me ayuda?https://codeshare.io/addVZa (https://codeshare.io/addVZa) Título: Re: Problema con un ejercicio en c++ Publicado por: aurquiel en 20 Noviembre 2016, 03:35 am Al parecer estas haciendo una serie
Tengo dudas por tu codigo y enunciado si en la primera funcion solo se va devolverve ene entonces esa funcion de tener un parámetro de devolucion tipo int. Pero en tu codigo veo n,base,potencia y no los puedes devolver todos a la vez una función solo devuelve una salida podrias usar la dirección de la variable pero necesitarías pasarle las direcciones a la funcion y el enunciado te lo prohibe. Algo esta mal en el enunciado. Título: Re: Problema con un ejercicio en c++ Publicado por: Xoslorg en 20 Noviembre 2016, 09:37 am El enunciado dice que devuelva un valor pero que no reciba pareçametros.
int fnSuma(){ } El como hacerlo ya trastea tu, si no lo consigues vuelve a preguntar. Hay una manera de que una funcion lea y devuelva valores que se encuentran fuera de su ambito. Echale un ojo a lo que pueden hacer los punteros, es una de las cosas que hacen tan potente a C/C++. |