You are on page 1of 20

PROGRAMACION

FASE 4

PRESENTADO POR:

LUIS HERNANDO MARTINEZ

COD. 1.024.498.640

TUTOR

OMAR ALBEIRO TREJO

GRUPO

243002_54

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA_ UNAD

MAYO 13 DEL 2018


ACTIVIDAD INDIVIDUAL

Realizar el siguiente ejercicio:

Realizar un programa (el mismo de la fase 1 individual), con la diferencia que


creará una función llamada portada, donde estarán todos los datos que se
muestran en pantalla:

“Curso de PROGRAMACIÓN

Mi nombre es (Nombre completo)

Mi cédula es (#CC)

Estudio Ingeniería Electrónica

En la UNAD, CEAD (CEAD al que pertenece)

Lugar de nacimiento; (Ciudad de nacimiento)

El año de nacimiento es:”

En la UNAD, CEAD (CEAD al que pertenece)

//Curso de PROGRAMACIÓN

//Mi nombre es: Luis Hernando Martinez Urueña

//Mi cedula es: 1.024.498.640

//Estudio Ingeniería Electrónica

//En la Unad, CEAD José Acevedo y Gómez

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <fstream>
main() //se usa para definir la funcion principal del programa donde el valor del
programa es un entero (integer).//

char a[15],ln[15],nc[15],u[15]; //char sirve para representar o contener un


solo carácter.//

int ce,d,m,a1,c; //int se usa para declarar variable tipo integer//

printf("ingrese nombre: "); //printf imprime el texto entre comillas.//

scanf("%s",&a); //La funcion scanf se utiliza para pedir informacion al


usuario, %d especifica el tipo de dato en este caso un entero//

printf("ingrese cedula: ");

scanf("%d",&c);

printf("ingrese nombre carrera: ");

scanf("%s",&nc);

printf("ingrese mombre universidad: ");

scanf("%s",&u);

printf("ingrese lugar de nacimiento: ");

scanf("%s",&ln);

printf("ingrese fecha de nacimiento ");

printf("\ndia: ");

scanf("%d",&d);

printf("\nmes: ");

scanf("%d",&m);

printf("\naño: ");

scanf("%d",&a1);

getch(); //captura un caracter ingresado//

system("cls"); //permite ejecutar a su vez otras funciones como cls//


printf("\n\tCURSO DE PROGRAMACION ");

printf("\n\tmi nombre es %s ",&a);

printf("\n\tmi cedula es %d ",c);

printf("\n\testudio %s ",nc);

printf(" en la universidad %s ",u);

printf("\n\tlugar de nacimiento %s ",ln);

printf("\n\tfecha de nacimiento %d ",d);

printf("/ %d ",m);

printf("/ %d ",a1);

getch();

system("cls");

PANTALLAZOS
ACTIVIDAD COLABORATIVA

Ejercicios a resolver:

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.
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.
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?
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?
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.
//Curso de PROGRAMACIÓN

//Mi nombre es: Luis Hernando Martínez Urueña

//Mi cedula es: 1.024.498.640

//Estudio Ingeniería Electrónica

//En la Unad, CEAD José Acevedo y Gómez

#include <fstream>

#include <conio.h>

#include <stdlib.h>

#include <stdio.h>

#include <string.h>

int num_menor(int x,int y);//int se usa para declarar variable tipo integer.

float signo(float n);//float Sirve para declarar una variable de tipo decimal o
coma flotante, es decir, puede almacenar números con factores decimale.

char frase[50];//char sirve para representar o contener un solo carácter.//

char caracter(char c);//char sirve para representar o contener un solo carácter.//

char ult_caracter(char texto[]);//char sirve para representar o contener un solo


carácter.//

float cubica(float numero);//float Sirve para declarar una variable de tipo


decimal o coma flotante, es decir, puede almacenar números con factores
decimale.//

main()//se usa para definir la funcion principal del programa donde el valor del
programa es un entero (integer).//

int op;//int se usa para declarar variable tipo integer.//

do

{
printf("\n\t1.) numero menor\n\t2.) signo\n\t3.) primera letra\n\t4.) ultima
letra \n\t5.) numero al cubo\n\t6.) salir\n\tdigite un opcion:"); //printf imprime el
texto entre comillas.//

scanf("%d",&op); //La funcion scanf se utiliza para pedir informacion al


usuario, %d especifica el tipo de dato en este caso un entero

switch(op)// se utiliza para agilizar la toma de decisiones multiples//

case 1:

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

getch(); //captura un caracter ingresado//

int a,b;//int se usa para declarar variable tipo integer.//

printf("\n\tdigite un numero: ");//printf imprime el texto entre


comillas.//

scanf("%d",&a);//La funcion scanf se utiliza para pedir


informacion al usuario, %d especifica el tipo de dato en este caso un entero//

printf("\n\tdigite un numero: ");//printf imprime el texto entre


comillas.

scanf("%d",&b);//La funcion scanf se utiliza para pedir


informacion al usuario, %d especifica el tipo de dato en este caso un entero//

printf("\n\tel numero menor es


%d",num_menor(a,b));//printf imprime el texto entre comillas.

getch(); //captura un caracter ingresado//

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

break; // se utiliza para salir del bucle while//

case 2:

int c,val;//int se usa para declarar variable tipo integer.

system("cls"); //permite ejecutar a su vez otras funciones como


cls//
getch(); //captura un caracter ingresado//

printf("\n\tdigite un numero: ");//printf imprime el texto entre


comillas.

scanf("%d",&c);//La funcion scanf se utiliza para pedir


informacion al usuario, %d especifica el tipo de dato en este caso un entero

val=signo(c);

printf("\n\tcomo el numero ingresado es %d",c);//printf


imprime el texto entre comillas.

printf(" su valor es de %d",val);//printf imprime el texto


entre comillas.

getch(); //captura un caracter ingresado//

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

break; // se utiliza para salir del bucle while//

case 3:

char x;

system("cls"); //permite ejecutar a su vez otras funciones como


cls//

getch(); //captura un caracter ingresado//

printf("\n\tIngrese una cadena de texto: ");//printf imprime el texto entre


comillas.

scanf(" %[^\n]", frase);//La funcion scanf se utiliza para pedir


informacion al usuario.

printf("\n\tLa primera letra de la cadena es: %c", caracter(x));//printf


imprime el texto entre comillas.

getch(); //captura un caracter ingresado//

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

break; // se utiliza para salir del bucle while//


case 4:

char texto[50];

system("cls"); //permite ejecutar a su vez otras funciones como


cls//

getch(); //captura un caracter ingresado//

printf("\n\tIngrese una cadena de texto: ");//printf imprime el texto


entre comillas.

scanf("%s",texto);//La funcion scanf se utiliza para pedir


informacion al usuario.

printf("\n\tLa ultima letra de la cadena es: %c


\n",ult_caracter(texto));//printf imprime el texto entre comillas.

getch(); //captura un caracter ingresado//

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

break; // se utiliza para salir del bucle while//

case 5:

float numero;//float Sirve para declarar una variable de tipo


decimal o coma flotante, es decir, puede almacenar números con factores
decimale.

float cubo;//float Sirve para declarar una variable de tipo decimal o


coma flotante, es decir, puede almacenar números con factores decimale.

int i;//int se usa para declarar variable tipo integer.

i=0;

system("cls"); //permite ejecutar a su vez otras funciones como cls//

getch(); //captura un caracter ingresado//

if(i==0)

printf("\n\tdigite un numero: "); //printf imprime el texto entre comillas.

scanf("%f", &numero);//La funcion scanf se utiliza para pedir


informacion al usuario, %d especifica el tipo de dato en este caso un entero
printf("\n\t%f elevado al cubo es
%f\n",numero,cubo=cubica(numero));//printf imprime el texto entre comillas.

getch(); //captura un caracter ingresado//

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

break; // se utiliza para salir del bucle while//

case 6:

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

getch(); //captura un caracter ingresado//

printf("\n\thasta pronto"); //printf imprime el texto entre


comillas.

getch(); //captura un caracter ingresado//

system("cls"); //permite ejecutar a su vez otras funciones


como cls//

break; // se utiliza para salir del bucle while//

}while(op!=6); //while de una sentencia, entonces podemos prescindir de las


llaves

int num_menor(int x,int y)//int se usa para declarar variable tipo integer.

int menor;//int se usa para declarar variable tipo integer.

if(x<y)

menor=x;

}
else //La funcion else dice q si la condicion es falsa ejecuta la instruccion
else.

menor=y;

return menor; //Se usa para indicar un fin sin problemas.

float signo(float n) //float Sirve para declarar una variable de tipo decimal o
coma flotante, es decir, puede almacenar números con factores decimale.

float a,b,c; //float Sirve para declarar una variable de tipo decimal o coma
flotante, es decir, puede almacenar números con factores decimale.

a=1;

b=-1;

c=0;

if(n>0)

return a; //Se usa para indicar un fin sin problemas.

if(n<0)

return b;//Se usa para indicar un fin sin problemas.

else //La funcion else dice q si la condicion es falsa ejecuta la instruccion


else.

return c;//Se usa para indicar un fin sin problemas.

}
char caracter(char c)//char sirve para representar o contener un solo carácter.

sscanf(frase, "%c", &c);//La funcion scanf se utiliza para pedir informacion al


usuario, %d especifica el tipo de dato en este caso un entero

return c;//Se usa para indicar un fin sin problemas.

char ult_caracter(char texto[])//char sirve para representar o contener un solo


carácter.

int indice = strlen(texto)-1;//int se usa para declarar variable tipo integer.

return texto[indice]; //Se usa para indicar un fin sin problemas.

float cubica(float numero) //float Sirve para declarar una variable de tipo
decimal o coma flotante, es decir, puede almacenar números con factores
decimale.

float cubica; //float Sirve para declarar una variable de tipo decimal o coma
flotante, es decir, puede almacenar números con factores decimale.

cubica = numero * numero * numero;

return cubica; //Se usa para indicar un fin sin problemas.

}
PANTALLAZOS
Ejercicio 1
Ejercicio 2
Ejercicio 3
Ejercicio 4
Ejercicio 5

You might also like