Programación General > C/C++

 que me pide en este ejercicio de C?

(1/1)

SergioG:
Hola, me ayudas en estos 2 ej de Info?
No pido que me lo hagas, sino, si lo entendiste, que me digas por favor que es lo que me pide en estos dos ejercicios. Gracias

1)
Escribir una función que calcule el factorial de un número natural pasado como
parámetro, en forma iterativa. Realizar todas las validaciones que considere
necesarias.

2)
a) Defina un tipo de dato "tipodato" a partir del tipo nativo "float" (usando
typedef)
b) Defina un tipo enumerativo "tescala" que contenga los símbolos CELSIUS y
FAHRENHEIT.
c) Escriba una función que reciba un valor de temperatura en precisión doble, y
la escala de temperaturas de destino, y realice la conversión del valor.

ProfesorX:
1.
Factorial: http://es.wikipedia.org/wiki/Factorial
Numero natural: http://es.wikipedia.org/wiki/N%C3%BAmero_natural
De forma iterativa: o sea que debes hacerlo por medio de ciclos
Realizar todas las validaciones que considere necesarias: o sea que de acuerdo  la definicion de numero natural y factorial, valides los numeros, es decir, que no permitas valores incorrectos a la hora de calcularlo.

2. esto simplemente es un programa que raliza la conversion de celsius a farenheit
http://es.wikipedia.org/wiki/Grado_Celsius
http://es.wikipedia.org/wiki/Grado_Fahrenheit

Eso es lo que debes hacer

Saludos

N3oDoc:

--- Cita de: "SergioG" ---Hola, me ayudas en estos 2 ej de Info?
No pido que me lo hagas, sino, si lo entendiste, que me digas por favor que es lo que me pide en estos dos ejercicios. Gracias

1)
Escribir una función que calcule el factorial de un número natural pasado como
parámetro, en forma iterativa. Realizar todas las validaciones que considere
necesarias.

--- Fin de la cita ---

recursivamente:

int Factorial(const int n)
   int res;
   if (n == 0){
      res = 1;
   }else{
      res = n*Factorial(n-1);
   }
   return res;
}


--- Cita de: "SergioG" ---2)
a) Defina un tipo de dato "tipodato" a partir del tipo nativo "float" (usando
typedef)
b) Defina un tipo enumerativo "tescala" que contenga los símbolos CELSIUS y
FAHRENHEIT.
c) Escriba una función que reciba un valor de temperatura en precisión doble, y
la escala de temperaturas de destino, y realice la conversión del valor.

--- Fin de la cita ---

a.) typedef float tipodato
b.) typedef enum  escala{CELSIUS,FAHRENHEIT};

Navegación

[0] Índice de Mensajes

Ir a la versión completa