C/Visual C - consulta sobre codigo - principiante

 
Vista:
sin imagen de perfil
Val: 10
Ha disminuido 1 puesto en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

consulta sobre codigo - principiante

Publicado por julio leonel (6 intervenciones) el 14/04/2020 15:41:53
buenos dias, queria saber si alguien con mas experiencia me puede decir si la resolucuin al problema es correcta. gracias

el problema:

A travez de una funcion que reciba por referencia un numero entero, calcular el cubo a dicho numero y mostrarlo en el bloque principal del programa.

el codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
 
int calcularCubo (int *) ;
 
int main (){
 
int num, resultado;
 
resultado =  calcularCubo(&num);
printf ("El cubo del numero ingresado es: %d\n\n", resultado);
 
return 0;
}
 
int calcularCubo(int * ptr ){
 
int num, resultado;
ptr = &num;
 
printf ("Ingrse un numero para conocer su cuadrado: ");
scanf ("%d", &num);
 
resultado = num*num*num;
 
return resultado;
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 350
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

consulta sobre codigo - principiante

Publicado por Rodrigo (119 intervenciones) el 14/04/2020 16:22:30
Creo que lo que corresponde es que la funcion tenga solo 1 funcion: calcular el cubo.
El main deberia definir un entero, pedir al usuario el valor y pasarlo a la funcion, la que calcula el cubo y devuelve al main lo calculado.
El main recibe el valor y lo muestra.

Es raro recibir un parametro y no querer modificarla, no tiene mucho sentido. Sera que quieres calcular el cubo y modificar el valor de la variable que te pasaron con el cubo mismo? Si no es asi, no es realmente necesario usar una referencia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 10
Ha disminuido 1 puesto en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

consulta sobre codigo - principiante

Publicado por julio leonel (6 intervenciones) el 01/05/2020 21:39:42
Muchas gracias por tu ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar