SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: SergioG en Viernes 11 de Junio de 2010, 22:04
-
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.
-
1.
Factorial: http://es.wikipedia.org/wiki/Factorial (http://es.wikipedia.org/wiki/Factorial" onclick="window.open(this.href);return false;)
Numero natural: http://es.wikipedia.org/wiki/N%C3%BAmero_natural (http://es.wikipedia.org/wiki/N%C3%BAmero_natural" onclick="window.open(this.href);return false;)
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_Celsius" onclick="window.open(this.href);return false;)
http://es.wikipedia.org/wiki/Grado_Fahrenheit (http://es.wikipedia.org/wiki/Grado_Fahrenheit" onclick="window.open(this.href);return false;)
Eso es lo que debes hacer
Saludos
-
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.
recursivamente:
int Factorial(const int n)
int res;
if (n == 0){
res = 1;
}else{
res = n*Factorial(n-1);
}
return res;
}
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.
a.) typedef float tipodato
b.) typedef enum escala{CELSIUS,FAHRENHEIT};