Ejercicios del capítulo 3 Declaración y definición de funciones

1)¿Cuáles de los siguientes prototipos son válidos?

a) Calcular(int, int, char r);

No

b) void Invertir(int, unsigned char)

No

c) void Aumentar(float valor);

No

d) float Negativo(float int);

No

e) int Menor(int, int, int);

No

f) char Menu(int opciones);

No

2) Preguntas sobre la estructura de un programa.

a) ¿Entre qué zonas harías las declaraciones de variables globales?

Antes de la zona de las directivas del preprocesador
Entre la zona de las directivas del preprocesador y las declaraciones de prototipos
Después de la definición de la función "main"

b) ¿Qué aparecería normalmente justo después de la definición de la función "main"?

Las directivas del preprocesador
Los prototipos de funciones
Las definiciones de funciones

Comentarios de los usuarios (5)

santiago
2011-12-06 21:26:29

me podrian ayudar con un ejercicio...

es un poco complejo...

1.- escriba un procedimiento llamado datos que tiene dos parametros x entero,y flotante que representa la edad y peso respectivamente, el procedimiento lee los datos desde teclado y valida si la edad esta en el rango de 1 a 99. si esta fuera de este rango, retorna atravez del nombre del procedimiento el valor 1 entero y si no el valor 0 entero.

2.- escriba un procedimiento llamado calculo que recibe dos parametros; edad y peso que son entero y flotante respectivamente y retorna en un parametro llamado r flotante, que es el resultado de multiplicar edad por peso.

3.- escriba un procedimiento llamado resultado que recibe un parametro flotante llamado respuesta y lo despliega en la pantalla.

4.- escriba el main de tal forma que lea los datos, edad entero y peso flotante. calcule el producto de edad por peso y muestre en la pantalla llamando a resultado si la edad esta en el rando de 1 a 99, caso contrario, desde el main de un mensaje de error en la pantalla diciendo edad no valida.

Steven R. Davidson
2011-12-11 13:40:31

Hola Santiago,

Nos es prácticamente imposible aclarar todas estas dudas en este apartado de comentarios, ya que no es el lugar idóneo. Deberías plantear las dudas en nuestra lista de correo-e ( http://listas.conclase.net/?gid=2&mnu=alta ) donde dispondrás de la ayuda de muchos socios.

Otro matiz a comentar es que no nos proporcionas suficiente información para ayudarte. Tal y como planteas tus dudas, parece que quieres que te hagamos la tarea de clase - cosa que no haremos. Lo que sí haremos con gusto es orientarte si es cuestión de diseño, analizar el código fuente si tienes un error que no encuentras, o aclararte algún tema que no entiendes muy bien.

Espero haberte orientado.

Steven

Shirle
2012-11-07 00:58:08

Buenas noches,

Yo tengo una pequeña duda, Yo se como diferenciar una variable pero al momento de que me colocan un ejercicio y no me da mucha informacion nose como hacer... sera que me pueden ayudar por favor?

Gracias.

Esteban
2013-06-13 21:53:56
int main() {
int ejemplo = Practicando;
}

saludos amigos de Con clase! excelente página es justo el apoyo que necesito ahora que eh decidido a empezar con esto de programación, felicidades por la pagina!

eyiber
2015-02-17 04:57:01

Buenas noches..

Tengo un ejerciciio q no entiendo

Me piden un programa que solicite 3 numeros y que realice las 4 siguientes operaciones.

Luego que a la division entre el 3er numero ingresado con el 2do numero sumarle el resultado de la resta del 2do numero con el 1ro.

Y ME DICEN: LA RESPUESTA DEL PUNTO 1 sumarle lamultiplicacion de los 3 numeros ingresados.

Y LUEGO LA RESPUESTA DEL PUNTO 2 dividirla por 5/9 y al resultado restarle la division entre el 3er numero y el 1er numero ingresado.

Y por ultimo LA RESPUESTA DEL PUNTO 3 multiplicarla por √45

gracias esta un poco dificil... si me puede ayudar estoy en 3 nivel de bachillerato...