Programación Practica 10
Programación Practica 10
Programación Practica 10
CARRERA DE COMPUTACIÓN
FUNDAMENTOS DE PROGRAMACIÓN
/*
* Curso de Programación
* Autor: Erick Angulo
* Fecha: 15/07/2020
*
* Mayor de 3 Números
*/
#include <iostream>
//Prototipos de Funciones
float mayor( float x, float y ,float w);
//Funcion Principal
int main(){
float num1, num2, num3, resul;
cout << "\n\t-- MAYOR DE 3 NUMEROS --"<< endl;
cout << "\n\tAutor: Erick Angulo" << endl;
return 0;
float mayor(float x, float y, float w){
float z;
if (x > y && x > w)
z = x;
else if (w > x && w > y)
z = w;
else
z = y;
return z;
}
CÓDIGO FUENTE:
CMD:
EJERCICIO #2:
Quieres crear un programa que pueda analizar una serie de datos y entregue como resultado la
media, desviación estándar y varianza de estos. Específicamente, debes completar las siguientes
funciones:
a) media (d1, d2, d3, d4, d5): recibe como parámetro cinco números y retorna un número
cuyo valor representa la media de estos.
b) desEstandar (d1, d2, d3, d4, d5): recibe como parámetro cinco números y retorna un
número cuyo valor representa la desviación estándar de estos.
c) varianza (d1, d2, d3, d4, d5): recibe como parámetro cinco números y retorna un
número cuyo valor representa la varianza de estos.
Entradas: Una lista con cinco números de punto flotante.
101.5
90.7
99.1
99.1
100.9
Salida: Tres mensajes con el valor de cada uno de los cálculos estadísticos redondeado a dos
decimales.
El valor de la media es: 98.26
El valor de la desviación estándar es: 3.90
El valor de la varianza es: 15.21
CÓDIGO FUENTE:
/*
* Curso de Programación
* Autor: Erick Angulo
* Fecha: 15/07/2020
*
* Mayor de 3 Números
*/
#include <iostream>
#include <cmath>
//Prototipos de Funciones
float media ( float d1, float d2 ,float d3, float d4, float
d5);
float estand ( float d1, float d2 ,float d3, float d4, float
d5);
float varian ( float d1, float d2 ,float d3, float d4, float
d5);
//Funcion Principal
int main(){
float num1, num2, num3, num4, num5, resul, resul1, resul2;
cout << "\n\t-- Media - Estandar - Varianza --"<< endl;
cout << "\n\tAutor: Erick Angulo" << endl;
return 0;
}
float media (float d1, float d2 ,float d3, float d4, float d5)
{
float x;
x = (d1 + d2 + d3 + d4 + d5)/5;
return x;
}
float estand (float d1, float d2 ,float d3, float d4, float
d5){
float y;
return y;
return x;
}
float varian(float d1, float d2 ,float d3, float d4, float d5)
{
float y;
return y;
return x;
CMD:
EJERCICIO #3:
Hacer una función que reciba un número y lo retorne invertido usando conceptos de operadores
matemáticos y ciclos. Debes escribir una función que reciba un número y retorne el valor
invertido.
Por ejemplo:
input => 98765
output => 56789
Entrada: Un número entero mayor a 0.
1364
Salida: Un número entero
4631
CÓDIGO FUENTE:
CMD:
/*
* Curso de Programación
* Autor: Erick Angulo
* Fecha: 15/07/2020
*
* Inverso Funciones
*/
#include <iostream>
//Prototipos de Funciones
int inversa(int x);
//Funcion Principal
int main(){
int num, resp;
resp = inversa(num);
cout << "\n\tLa inversa es: " << resp << endl;
return 0;
}
CÓDIGO FUENTE:
CMD:
/*
* Curso de Programación
* Autor: Erick Angulo
* Fecha: 15/07/2020
*
* Año Bisiesto
*/
#include <iostream>
//Prototipos de Funciones
int esBisiesto(int x, int y){
//Funcion Principal
int main(){
int anio1, anio2;
cout << "\nLos Anios bisiestos en ese rango son: "<< endl;
int resp = esBisiesto(anio1, anio2);
cout << resp << endl;
CONCLUSIONES Y RECOMENDACIONES:
Programación al ser una asignatura con un nivel de complejidad algo elevado, no siempre es
fácil de comprender. Actualmente nos encontramos cursando nuestro primer semestre en el
nivel superior y eso indica que llegamos aquí con esfuerzo y dedicación. Cada uno de estos
ejercicios tiene como característica el hacer uso de funciones, muy similares a las ya vistas en
nuestra etapa estudiantil y que actualmente nos sirven tanto para la resolución de problemas en
cálculo y ahora para ahorrar espacio en nuestros programas.
Erick Angulo
22/07/2020