• Sábado 14 de Diciembre de 2024, 17:39

Autor Tema:  que me pide en este ejercicio de C?  (Leído 2072 veces)

SergioG

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
que me pide en este ejercicio de C?
« en: Viernes 11 de Junio de 2010, 22:04 »
0
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

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: que me pide en este ejercicio de C?
« Respuesta #1 en: Sábado 12 de Junio de 2010, 04:05 »
0
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

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

N3oDoc

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: que me pide en este ejercicio de C?
« Respuesta #2 en: Lunes 21 de Junio de 2010, 01:20 »
0
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.

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.

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