Fase 4

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

Fase 4.

Introducción a las funciones

Curso : PROGRAMACION

Tutor : Gonzalo Medina

Estudiante: Edgar Alonso Pérez

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


UNAD
2018
Actividad individual:
Cada estudiante deberá revisar comprensivamente la bibliografía propuesta en el entorno de
Conocimiento.

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)
Las palabras que entregue por pantalla debe mostrarlas con las respectivas tildes (número).

(todo programa debe llevar comentarios explicativos en el código)

#include <stdio.h>
using namespace std ;
//curso programación //
//realizo Edgar Alonso Pérez //
//cc 74082588//
// Ingeniería electrónica //
//CEAD Sogamoso//
/* run this program using the console pauser or add your own getch, system("pause") or
input loop */
void portada () ; //función con la cual le decimos al programa que la funcion existe

int main() { // funcion int

portada () ; // nombre de la funcion


return 0;
}
void portada (){ // función que contiene los datos del programa
printf("Curso Programacion \n"); // saca en pantalla todos los datos
personales
printf("Nombre : Edgar Alonso Perez \n");
printf("cc:74082588 \n");
printf("Estudio ingeniería electrónica \n");
printf("En la UNAD, CEAD Sogamoso \n");
printf("Lugar de nacimiento: Sogamoso Boyaca \n");
printf("Año de nacimiento: 1983 \n");

}
COLABORATIVO

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.
#include <iostream>
#include <conio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or
input loop */
using namespace std ;

int menor(int x, int y){ //funcion


if(x<y)return x; // condicional si x es menor que y retornar x
else return y; // si no retornar y
}

int main() {

int n1,n2; // variable


cout<<"Este programa analiza el menor dedos numeros ingresados "<<endl; //
titulo del programa
cout<<"Ingrese el primer numero"<<endl; // pideingresar
el primer número
cin>>n1; // guarda el número
cout<<"ingrese el segundo numero"<<endl; // pide ingresar
el sugundo número
cin>> n2; // guarda el segunso número

cout<< " El menor de estos dos numeros es: "<<menor (n1,n2); //


saca en pantalla el resultado llamando a la funcion

getch();
return 0;
}
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.
#include <iostream>
# include <conio.h>
using namespace std ;

/* run this program using the console pauser or add your own getch, system("pause") or
input loop */
////curso programación //
//realizo Edgar Alonso Pérez //
//cc 74082588//
// Ingeniería electrónica //
//CEAD Sogamoso//

void pedirdatos ( ) ; // funcion


void cambiarsigno(int vec[], int ) ; // funcio
void mostrarnumeros(int vec[], int); // funcion

int vec[100],tam; // variable

int main() {
pedirdatos(); // nos recopila la funcion al programa
cambiarsigno(vec,tam); // nos recopila la funcion al programa
mostrarnumeros(vec,tam); // nos recopila la funcion al programa

getch();
return 0;
}

void pedirdatos() { // primera funcion

cout<< " Este programa pide al usuario la cantidad de numeros a ingresar y les
cambia el signo "<< endl;
cout<<" .Ingrese la cantidad de numeros que quiere ingresar"; // pide al usuario
ingresar un número
cin>>tam; // guarda el número

for(int i=0;i<tam;i++){ // condicional para fijar el


parametro de los numeros ingresados
cout<<i+1<<"Ingrese un numero"; // sale en pantalla
cada ves que digitamos un número
cin>>vec[i]; // guarda los números

}
}
void cambiarsigno(int vec[], int tam){ // segunda funcion
for(int i=0;i<tam;i++){ // condicional para que siga
avansando asta el limite del vector
vec[i]*=-1; // cambia el signo
multiplicando cualquier número por menos uno
}
}
void mostrarnumeros(int vec[], int tam){ // tercera funcion
cout<< "\ mostrando los numeros con el signo cambiado "; // saca en
pantalla los numeros con el signo cambiado
for(int i=0;i<tam;i++) // condicional
cout<< vec[i]<<" "; // saca een pantalla los números
con el signo contrario
}

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?
#include <iostream>
#include <conio.h>
#include<string.h>
using namespace std;
/* run this program using the console pauser or add your own getch,
system("pause") or input loop */
//////curso programación //
//realizo Edgar Alonso Pérez //
//cc 74082588//
// Ingeniería electrónica //
//CEAD Sogamoso//

int main() {
char frace[10]; // canntidad de los caracteres

cout<<"Este programa analiza la primera letra de una frace "<<endl;


cout<<"Digite una frace "<<endl; // solicita al usuario ingresar una
frace
cin.getline(frace,2,'\n'); // guarda la primera letra de la frace
cout <<frace<<endl; // saca en pantalla la primera letra de la
frace

getch(); // pauas para que no se sierre el programa


return 0;
}
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.

#include<math.h>
#include<conio.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or
input loop */

//////curso programación //
//realizo Edgar Alonso Pérez //
//cc 74082588//
// Ingeniería electrónica //
//CEAD Sogamoso//

void funcion_cubo(float x, float y){ // funcion y variables


cin>>x; // guarda el numero en x
y=pow(x,3); // y lo lo eleva al cubo
cout<<"El cubo del numero "<<x<<"es:"<<y<<endl; // saca en pantalla
}
int main() {
float a,b; // variables
cout<< "Este programa calcula el cubo de un numero ingresado"<<endl;
cout<<"Ingrese un numero"<<endl; // pide al usuario el número a calcular
funcion_cubo(a,b); // trae al programa la funcion

getch();
return 0;
}
BLIBLIOGRAFIA
https://www.youtube.com/watch?v=ZnGJxsTYudU&t=15s
https://www.youtube.com/watch?v=D7hbaJhgzBs
https://www.youtube.com/watch?v=8de6mpffFTA

También podría gustarte