Está en la página 1de 10

Unidad IV-Fase Cuatro – Introducción a las Funciones

Presentado por:

Ivan Orlando Canizales 6.537.736

Hugo Andrés Montoya 14.899.886

José Heiver Imbachi 14.704.174

Juan Camilo Carrillo 1.111.453.450

Henry Giovanni Polanco Cáceres 16.927.414

Noviembre 2017

Tutor:

Ing. Catalina Ibeth Córdoba.

Universidad Nacional Abierta y a Distancia UNAD

CEAD Palmira Programa Señales y Sistemas

Curso 243002A_20

Noviembre 28 de 2017

1
CONTENIDO

1. Crear un programa con una función Pág. 3


que calcule cuál es el menor de dos
números enteros. El resultado será
otro número entero.

2. Crear una función llamada “signo”, Pág. 4


que reciba un número real, y
devuelva un número entero con el
valor: -1 si el número es negativo, 1
si es positivo o 0 si es cero.

3. Crear una función que devuelva la Pág. 5.


primera letra de una cadena de
texto. Probar esta función para
calcular la primera letra de la
palabra ¿Hola?

4. Crear una función que devuelva la Pág. 7


última letra de una cadena de texto.
Probar esta función para calcular la
última letra de la palabra ¿Hola?

5. Crear una función que calcule el Pág. 8.


cubo de un número real (float). El
resultado deberá ser otro número
real. Probar esta función para
calcular el cubo de 3.2 y el de 5.
Pág. 10.
6. Bibliografía

2
1. Crear un programa con una función que calcule cuál es el menor
de dos números enteros. El resultado será otro número entero.
Realizado por: Henry Giovanni Polanco Cáceres.
#include<stdio.h>
#include<conio.h>

void proc(int a, int b){


scanf("%d%d",&a,&b);
if (a<b)
{
printf("\n El Numero Menor Es: %d \n\n",a);
}
else
{
printf("\n El Numero Menor Es: %d, \n\n", b);
}
}
int main()
{
int a,b;
printf("\n Ingrese Dos Numeros Enteros \n\n");
proc(a,b);
getch();
}

3
2. Crear una función llamada “signo”, que reciba un número real, y
devuelva un número entero con el valor: -1 si el número es
negativo, 1 si es positivo o 0 si es cero.
Realizado por Ivan Orlando Canizales.
//DETERMINANTE POSITIVO NEGATIVO CERO
#include<stdio.h>
#include<conio.h>
void signo();
main(){
int numeroentero,cero,positivo,negativo;
cero=0;
positivo=1;
negativo=-1;
printf("\n\ningrese un numero");
scanf(" %d",&numeroentero);
if (numeroentero>0)
printf("\n\n el numero es:%d",positivo);
else if (numeroentero<0)
printf("\n\nel numero es:%d",negativo);
else
printf("\n\nel numero es:%d",cero);
getch();
}

4
3. Crear una función que devuelva la primera letra de una cadena de
texto. Probar esta función para calcular la primera letra de la
palabra ¿Hola?
Realizado por Hugo Andrés Montoya.
//librerias
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define ANCHO_PANTALLA 80
#include <locale.h>
//funcion portada
void portada() {
////funcion para las tildes
setlocale(LC_CTYPE, "Spanish");
//Se Centra la informacion del programador
printf("%*s\n", ANCHO_PANTALLA/2 + strlen("Curso de
PROGRAMACIÓN")/2, "Curso de PROGRAMACION");
printf("%*s\n", ANCHO_PANTALLA/2 + strlen("HUGO ANDRES
MONTOYA OSPINA")/2, "HUGO ANDRES MONTOYA OSPINA");
printf("%*s\n", ANCHO_PANTALLA/2 + strlen("CC-14899886")/2, "CC-
14899886");
printf("%*s\n", ANCHO_PANTALLA/2 + strlen("UNAD CEAD
PALMIRA")/2, "UNAD CEAD PALMIRA");
printf("%*s\n", ANCHO_PANTALLA/2 + strlen("Actividad 3")/2, "Actividad
3");
printf("%*s\n", ANCHO_PANTALLA/2 +
strlen("**********************************")/2,
"**********************************");
printf("%*s\n\n\n", ANCHO_PANTALLA/2 + strlen("Estudio Ingenieria
Electrónica")/2, "Estudio Ingeniería Electronica");
return;
}
//funcion para resibir la cadena
char primeraLetra (char* cadena)
{
//escojemos la primera pocicion que es en donde esta la primera letra y la
devolvemos
return cadena[0];
}
int main()
{
//funcion portada
portada();
//inicializamos la cadena con 10 pociciones
char palabra[10];
//pedimos palabra

5
printf("Escriba una palabra:_ \n");
//leemos la palabra, s cuando es de cadenas
scanf("%s", palabra);
//imprimos la letra y llamamos la funcion primeraLetra(palabra)
printf("La primera letra es:_ %c. \n \n", primeraLetra(palabra));
system("pause");
return 0;
}

6
4. Crear una función que devuelva la última letra de una cadena de
texto. Probar esta función para calcular la última letra de la palabra
¿Hola?
Realizado por Juan Camilo Carrillo.

7
5. Crear una función que calcule el cubo de un número real (float). El
resultado deberá ser otro número real. Probar esta función para
calcular el cubo de 3.2 y el de 5.
Realizado por José Heiver Imbachi.

# include <stdio.h> // se llama la libreria


void portada (void) //se declara funcion llamada "portada"
{
//lo que se ejecuta cuando se llama la funcion :
printf ("curso de PROGRAMACION\n");
printf("mi nombre es : j%cse heiver imbachi cruz\n",162);
printf("mi cedula es: 14704174\n");
printf("Estudio ingenier%ca electr%cnica\n",161,162);
printf("en la UNAD CEAD palmira\n");
printf("naci en florida valle\n");
return; }

float cubo (float numero)// se declara funcion llamada "cubo"


//instrucciones que se ejecutan al llamar la funcion
{ float resultado;
resultado=numero*numero*numero;//calculo matematico
return resultado;}//retorna con la variable resultado en donde
//se guardo el calculo matematico
int main (){
float escogido;//se declara variable escogido
portada(); //se llama la funcion "portada"
// se ejecuta las instrucciones de la funcion "portada"
// se continua con el programa
// se pide al usuario escribir un numero
printf("por favor escribe un n%cmero\n",163);
// el dato se guarda en la vaiable escogido
scanf("%f",&escogido);
// se muestra mensaje en donde se llama la funcion "cubo"
// realiza la multiplicacion y nos devuelve un dato como resultado
printf("el cubo del n%cmero %g es igual a
%g",163,escogido,cubo(escogido));

return 0;
}

8
9
6. Bibliografía.

 Cabanes, N. (2016). Fundamentos de programación en C (pp. 109-


123). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/fundamentos-de-programacion-en-c
 Ortega, B. (2011, diciembre 14). Programando C a Bajo Nivel.(pp.
13-15). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/download/programando-c-a-bajo-
nivel
 Long, S. (2016). Learning to Code with C. (pp. 35-
41). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/download/learning-to-code-with-c

10

También podría gustarte