Está en la página 1de 8

Ejercicios a resolver

Crear algunos programas usando funciones.

(todo programa debe llevar comentarios explicativos en el cdigo)

1. Crear un programa con una funcin que calcule cul es el menor de dos nmeros enteros. El resultado
ser otro nmero entero.

#include <stdio.h>

#include <stdlib.h>

/*SE INICIA CON LA CONFIGURACIN DE LA FUNCIN*/

int MenorNumero (int n1, int n2){

int menor;

if (n1<n2){

menor=n1;

}else{if (n2<n1){

menor=n2;

}else{

printf("Los n\243meros son IGUALES \n");

menor=n1;

return menor;

int main(void)

{
int num1, num2, MENOR;

printf("Ingresar DOS n\243meros DIFERENTES\n");

printf("Ingrese el primer n\243mero \n");

scanf("%d",&num1);

printf("Ingrese el segundo n\243mero \n");

scanf("%d",&num2);

MENOR = MenorNumero(num1, num2); /*SE LLAMA A LA FUNCIN*/

printf("El MENOR n\243mero es: %d\n",MENOR);

system ("pause");

return 0;

}
2. Crear una funcin llamada signo, que reciba un nmero real, y devuelva un nmero entero con el
valor: -1 si el nmero es negativo, 1 si es positivo o 0 si es cero.

#include <stdio.h>

int signo (float real)

int x;

if (real > 0)

x = 1;

if (real == 0)

x = 0;
if (real < 0)

x = -1;

return x;

int main()

float num;

while (num > -1000000)

printf("\nEscriba un numero real: ");

scanf("%f", &num);

printf("%d", signo(num));

return 0;

}
3. Crear una funcin que devuelva la primera letra de una cadena de texto. Probar esta funcin para
calcular la primera letra de la palabra Hola?

4. Crear una funcin que devuelva la ltima letra de una cadena de texto. Probar esta funcin para
calcular la ltima letra de la palabra Hola?

5. Crear una funcin que calcule el cubo de un nmero real (float). El resultado deber ser otro nmero
real. Probar esta funcin para calcular el cubo de 3.2 y el de 5.

#include <stdio.h>

float cubica(float num)

float cubica;

cubica = num * num* num;

return cubica;

int main()
{

float num;

float cubo;

int i=0;

while(num >= -1000000)

if(i==0)

printf("Digite un numero real\n");

else

printf("Digite el otro numero real\n");

scanf("%f", &num);

printf("%f elevado al cubo es %f\n",

num,cubo=cubica(num));

i ++;

return 0;

También podría gustarte

  • Electronica Wiki
    Electronica Wiki
    Documento3 páginas
    Electronica Wiki
    Gianny
    Aún no hay calificaciones
  • Ingenieria Ambiental
    Ingenieria Ambiental
    Documento4 páginas
    Ingenieria Ambiental
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Beneficios Del Mamonzillo
    Beneficios Del Mamonzillo
    Documento4 páginas
    Beneficios Del Mamonzillo
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Plano de Bodega
    Plano de Bodega
    Documento1 página
    Plano de Bodega
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Plano de Bodega
    Plano de Bodega
    Documento1 página
    Plano de Bodega
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Ing Ambiental
    Ing Ambiental
    Documento1 página
    Ing Ambiental
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Hackeo A Automoviles
    Hackeo A Automoviles
    Documento3 páginas
    Hackeo A Automoviles
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Ccna 1 Examenes Resueltos
    Ccna 1 Examenes Resueltos
    Documento102 páginas
    Ccna 1 Examenes Resueltos
    Xavier Herrera
    100% (1)
  • Electronica Basica
    Electronica Basica
    Documento1 página
    Electronica Basica
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Ingeneria Electronica
    Ingeneria Electronica
    Documento1 página
    Ingeneria Electronica
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Electronica Basica
    Electronica Basica
    Documento1 página
    Electronica Basica
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Las Putas Van Al Cielos
    Las Putas Van Al Cielos
    Documento1 página
    Las Putas Van Al Cielos
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Electronica Basica
    Electronica Basica
    Documento1 página
    Electronica Basica
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Taller de Observacion
    Taller de Observacion
    Documento7 páginas
    Taller de Observacion
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Ing Electronic A
    Ing Electronic A
    Documento1 página
    Ing Electronic A
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Flujograma 1
    Flujograma 1
    Documento2 páginas
    Flujograma 1
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Telecom Problemas Resueltos
    Telecom Problemas Resueltos
    Documento22 páginas
    Telecom Problemas Resueltos
    Yerko Kitzelmann Muñoz
    100% (1)
  • Telecom Problemas Resueltos
    Telecom Problemas Resueltos
    Documento22 páginas
    Telecom Problemas Resueltos
    Yerko Kitzelmann Muñoz
    100% (1)
  • Instrumentacion
    Instrumentacion
    Documento3 páginas
    Instrumentacion
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Ing Electronica
    Ing Electronica
    Documento1 página
    Ing Electronica
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Ing Elec
    Ing Elec
    Documento1 página
    Ing Elec
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Documento PUNTO 4 PDF
    Documento PUNTO 4 PDF
    Documento3 páginas
    Documento PUNTO 4 PDF
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Flujograma 1
    Flujograma 1
    Documento2 páginas
    Flujograma 1
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Aporte Algoritmo
    Aporte Algoritmo
    Documento8 páginas
    Aporte Algoritmo
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Aporte Algoritmo
    Aporte Algoritmo
    Documento8 páginas
    Aporte Algoritmo
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Informe 1
    Informe 1
    Documento3 páginas
    Informe 1
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Aporte Programacion
    Aporte Programacion
    Documento8 páginas
    Aporte Programacion
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Espacio Publco
    Espacio Publco
    Documento3 páginas
    Espacio Publco
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Aporte 2fase - 2 - 203038 - 21
    Aporte 2fase - 2 - 203038 - 21
    Documento4 páginas
    Aporte 2fase - 2 - 203038 - 21
    Anonymous TadQZYI
    Aún no hay calificaciones
  • Syllabus Del Curso Algoritmos
    Syllabus Del Curso Algoritmos
    Documento9 páginas
    Syllabus Del Curso Algoritmos
    alexnnader
    Aún no hay calificaciones