SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Elaborado por: Carlos AvilésGáleas
Programación
Hacer un programa que calcule la siguiente suma:
𝐒𝐮𝐦𝐟 = 𝑬( 𝟎) +
𝑬 𝟑( 𝟏)
𝟐!
( 𝟑) +
𝑬 𝟓( 𝟐)
𝟑!
( 𝟒) +
𝑬 𝟕( 𝟑)
𝟒!
( 𝟓) + ⋯
Donde E(x) = ∑
𝑥 𝑛+2
𝑛!
𝑙
𝑛=0
El programa tendrá las siguientes funciones:
1) 𝐄𝐄(), la que recibe x y l. Y calcule a 𝐄(𝐱).
2) 𝐅𝐚𝐜𝐭𝐨𝐫𝐢𝐚𝐥(), la que calcula el factorial.
El programa principal calcula y escribe 𝐒𝐮𝐦𝐟. 𝐒𝐮𝐦𝐟 Se calculará siempre que sea
menor que un número positivo dado por el usuario (limite).
Solución:
#include<iostream>
#include<cmath>
using namespace std;
long double E(float, int); //Prototipo de función EE
unsigned long F(int);//Prototipo de función Factorial
long double Sumf(int,float); //Prototipo de función Sumf
int main () {
float M;
int l;
cout << endl;
cout << " ------------------------ " << endl;
cout << " by Carlos Avil202s G240leas " << endl;
cout << " ------------------------ " << endl;
cout << " Ingrese los par240metrosnn ";
cout << " l = "; cin>> l;
cout << " M = "; cin>> M;
cout << " La sumatoria es "<<Sumf(l,M)<<endl<<endl;
return 0;
}
unsigned long F(int l)
{
Elaborado por: Carlos AvilésGáleas
if(l==0||l==1)
return 1;
else
return
l*F(l-1);
}
long double E(float x, int L)
{long double EE=0;
for(int n=0;n<=L;n++)
EE+=pow(x,n+2)/F(n);
return EE;
}
long double Sumf( int L, float M)
{long double S=0;
int K=0;
while(S<=M)
{
S+=(pow(E(K,L),2*K+1))/F(K+1);
K++;
}
return S;
}
2. El siguiente programa pide al usuario un número entero que tiene que ser positivo y
dice si es primo o no, reescríbalo en C++ usando una función llamada primo(n) donde n
Elaborado por: Carlos AvilésGáleas
es el número al que se determinará si es primo. El programa principal escribe los
mensajes “es un número primo” o “no es un número primo”.
#include<iostream>
using namespace std;
int main(){
int i, num, numDivisores=0;
cout <<" Ingrese un numero: ";
cin >> num;
for(i=1; i<=num; i++)
if(num%i==0)
numDivisores=numDivisores+1;
if (numDivisores==2)
cout<< num <<" Es un n243 mero primo "<<endl;
else
cout<< num <<" No es n243mero primo "<<endl;
return 0;
}
Solución:
#include<iostream>
using namespace std;
bool primo(int); // declaracion de funcion primo
int main(){
int n;
cout << endl;
cout << " ------------------------ " << endl;
cout << " by Carlos Avil202s G240leas " << endl;
cout << " ------------------------ " << endl;
cout<< endl;
cout<<" Ingrese un numero: ";
cin>> n;
if(primo(n)) /// si retorna true es primo
cout <<"n "<<n<< " Es un n243mero primo!"<<endl;
else
cout <<"n "<<n<< " No es un n243mero primo!"<<endl;
return 0;
}
// Definición de la función que dice si es primo o no.
Elaborado por: Carlos AvilésGáleas
bool primo(int n){
if(n==1||n==2)
return true;
for(int i=1; i<=n; i++){
if(n%i==0)
return false;
}
return true;
}

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Unit 8. Pointers
Unit 8. PointersUnit 8. Pointers
Unit 8. Pointers
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Practica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIPractica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FI
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Apache: Servidor Web Seguro (HTTPS)
Apache: Servidor Web Seguro (HTTPS)Apache: Servidor Web Seguro (HTTPS)
Apache: Servidor Web Seguro (HTTPS)
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Arreglos
ArreglosArreglos
Arreglos
 
parameter passing in c#
parameter passing in c#parameter passing in c#
parameter passing in c#
 
16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
Funciones en c++
Funciones en c++Funciones en c++
Funciones en c++
 
Unit 5. Control Statement
Unit 5. Control StatementUnit 5. Control Statement
Unit 5. Control Statement
 
manual de practicas de opengl
manual de practicas de openglmanual de practicas de opengl
manual de practicas de opengl
 
Algoritmo para el juego del gato
Algoritmo para el juego del gatoAlgoritmo para el juego del gato
Algoritmo para el juego del gato
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Diagrama de casos de uso
Diagrama de casos de usoDiagrama de casos de uso
Diagrama de casos de uso
 
Operators and expressions in C++
Operators and expressions in C++Operators and expressions in C++
Operators and expressions in C++
 

Ähnlich wie Ejercicios con Funciones en programación I C++

Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1Saya Paredes
 
Practica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FIPractica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FIJorge Iván Alba Hernández
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en Chack3 Org
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje Caart07
 
De algoritmo a programa en c++
De algoritmo a programa en c++De algoritmo a programa en c++
De algoritmo a programa en c++maribelduran
 
Ejercicios varios-programacion-i
Ejercicios varios-programacion-iEjercicios varios-programacion-i
Ejercicios varios-programacion-iKeylevCastellanos
 
Ejercicios de aplicación de las instrucciones de entrada y salida en C++
Ejercicios de aplicación de las instrucciones de entrada y salida en C++Ejercicios de aplicación de las instrucciones de entrada y salida en C++
Ejercicios de aplicación de las instrucciones de entrada y salida en C++Ales Sandro Gaibor
 
Tra 130315111309-phpapp02
Tra 130315111309-phpapp02Tra 130315111309-phpapp02
Tra 130315111309-phpapp02guapi387
 

Ähnlich wie Ejercicios con Funciones en programación I C++ (20)

Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Prgramas en c 2
Prgramas en c 2Prgramas en c 2
Prgramas en c 2
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Cesar lenguaje c_
Cesar lenguaje c_Cesar lenguaje c_
Cesar lenguaje c_
 
Practica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FIPractica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FI
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Manual.es
Manual.esManual.es
Manual.es
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
 
Ejercicios en c sharp consola
Ejercicios en c sharp consolaEjercicios en c sharp consola
Ejercicios en c sharp consola
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje C
 
De algoritmo a programa en c++
De algoritmo a programa en c++De algoritmo a programa en c++
De algoritmo a programa en c++
 
Ejercicios varios-programacion-i
Ejercicios varios-programacion-iEjercicios varios-programacion-i
Ejercicios varios-programacion-i
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Ejercicios de aplicación de las instrucciones de entrada y salida en C++
Ejercicios de aplicación de las instrucciones de entrada y salida en C++Ejercicios de aplicación de las instrucciones de entrada y salida en C++
Ejercicios de aplicación de las instrucciones de entrada y salida en C++
 
Algoritmos para c#
Algoritmos para c#Algoritmos para c#
Algoritmos para c#
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
Tra 130315111309-phpapp02
Tra 130315111309-phpapp02Tra 130315111309-phpapp02
Tra 130315111309-phpapp02
 

Mehr von Carlos Aviles Galeas

Solución Guia II Parcial Macroeconomia
Solución Guia II Parcial MacroeconomiaSolución Guia II Parcial Macroeconomia
Solución Guia II Parcial MacroeconomiaCarlos Aviles Galeas
 
Ejercicio Análisis de la varianza de un Factor -- ANOVA
Ejercicio Análisis de la varianza de un Factor -- ANOVAEjercicio Análisis de la varianza de un Factor -- ANOVA
Ejercicio Análisis de la varianza de un Factor -- ANOVACarlos Aviles Galeas
 
Ejercicio resuelto aplicando propiedades de los logaritmos
Ejercicio resuelto aplicando propiedades de los logaritmosEjercicio resuelto aplicando propiedades de los logaritmos
Ejercicio resuelto aplicando propiedades de los logaritmosCarlos Aviles Galeas
 
EVALUACION II - Administración y sociedad
EVALUACION II - Administración y sociedadEVALUACION II - Administración y sociedad
EVALUACION II - Administración y sociedadCarlos Aviles Galeas
 
Administración: ciencia, teoría y práctica
Administración: ciencia, teoría y práctica Administración: ciencia, teoría y práctica
Administración: ciencia, teoría y práctica Carlos Aviles Galeas
 
Bosquejo de una función cuadratica
Bosquejo de una función cuadraticaBosquejo de una función cuadratica
Bosquejo de una función cuadraticaCarlos Aviles Galeas
 
Bosquejo de graficas de una función
Bosquejo de graficas de una funciónBosquejo de graficas de una función
Bosquejo de graficas de una funciónCarlos Aviles Galeas
 
Ejercicios Resueltos de Calculo II
Ejercicios Resueltos de Calculo IIEjercicios Resueltos de Calculo II
Ejercicios Resueltos de Calculo IICarlos Aviles Galeas
 
Redondear un número entero ingresado a la decena y centena más cercana.
Redondear un número entero ingresado a la decena y centena más cercana. Redondear un número entero ingresado a la decena y centena más cercana.
Redondear un número entero ingresado a la decena y centena más cercana. Carlos Aviles Galeas
 

Mehr von Carlos Aviles Galeas (20)

Solución Guia II Parcial Macroeconomia
Solución Guia II Parcial MacroeconomiaSolución Guia II Parcial Macroeconomia
Solución Guia II Parcial Macroeconomia
 
Ejercicio Análisis de la varianza de un Factor -- ANOVA
Ejercicio Análisis de la varianza de un Factor -- ANOVAEjercicio Análisis de la varianza de un Factor -- ANOVA
Ejercicio Análisis de la varianza de un Factor -- ANOVA
 
Ejercicio de Microeconomía
Ejercicio de Microeconomía Ejercicio de Microeconomía
Ejercicio de Microeconomía
 
Bosquejo de función exponencial
Bosquejo de función exponencial Bosquejo de función exponencial
Bosquejo de función exponencial
 
Ecuación resuelta con logaritmo
Ecuación resuelta con logaritmoEcuación resuelta con logaritmo
Ecuación resuelta con logaritmo
 
Ejercicio resuelto aplicando propiedades de los logaritmos
Ejercicio resuelto aplicando propiedades de los logaritmosEjercicio resuelto aplicando propiedades de los logaritmos
Ejercicio resuelto aplicando propiedades de los logaritmos
 
EVALUACION II - Administración y sociedad
EVALUACION II - Administración y sociedadEVALUACION II - Administración y sociedad
EVALUACION II - Administración y sociedad
 
Administración: ciencia, teoría y práctica
Administración: ciencia, teoría y práctica Administración: ciencia, teoría y práctica
Administración: ciencia, teoría y práctica
 
Menu cstring con apuntadores
Menu cstring con apuntadoresMenu cstring con apuntadores
Menu cstring con apuntadores
 
Integration method by parts
Integration method by parts Integration method by parts
Integration method by parts
 
Bosquejo de una función cuadratica
Bosquejo de una función cuadraticaBosquejo de una función cuadratica
Bosquejo de una función cuadratica
 
Aplicación de productos notables
Aplicación de productos notablesAplicación de productos notables
Aplicación de productos notables
 
Bosquejo de graficas de una función
Bosquejo de graficas de una funciónBosquejo de graficas de una función
Bosquejo de graficas de una función
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
CÁLCULO DIFERENCIAL E INTEGRAL
CÁLCULO DIFERENCIAL E INTEGRALCÁLCULO DIFERENCIAL E INTEGRAL
CÁLCULO DIFERENCIAL E INTEGRAL
 
Programar un menú en c++
Programar un menú en c++Programar un menú en c++
Programar un menú en c++
 
Programar Función f(x) en C++
Programar Función f(x) en C++Programar Función f(x) en C++
Programar Función f(x) en C++
 
CÁLCULO INTEGRAL
CÁLCULO INTEGRALCÁLCULO INTEGRAL
CÁLCULO INTEGRAL
 
Ejercicios Resueltos de Calculo II
Ejercicios Resueltos de Calculo IIEjercicios Resueltos de Calculo II
Ejercicios Resueltos de Calculo II
 
Redondear un número entero ingresado a la decena y centena más cercana.
Redondear un número entero ingresado a la decena y centena más cercana. Redondear un número entero ingresado a la decena y centena más cercana.
Redondear un número entero ingresado a la decena y centena más cercana.
 

Ejercicios con Funciones en programación I C++

  • 1. Elaborado por: Carlos AvilésGáleas Programación Hacer un programa que calcule la siguiente suma: 𝐒𝐮𝐦𝐟 = 𝑬( 𝟎) + 𝑬 𝟑( 𝟏) 𝟐! ( 𝟑) + 𝑬 𝟓( 𝟐) 𝟑! ( 𝟒) + 𝑬 𝟕( 𝟑) 𝟒! ( 𝟓) + ⋯ Donde E(x) = ∑ 𝑥 𝑛+2 𝑛! 𝑙 𝑛=0 El programa tendrá las siguientes funciones: 1) 𝐄𝐄(), la que recibe x y l. Y calcule a 𝐄(𝐱). 2) 𝐅𝐚𝐜𝐭𝐨𝐫𝐢𝐚𝐥(), la que calcula el factorial. El programa principal calcula y escribe 𝐒𝐮𝐦𝐟. 𝐒𝐮𝐦𝐟 Se calculará siempre que sea menor que un número positivo dado por el usuario (limite). Solución: #include<iostream> #include<cmath> using namespace std; long double E(float, int); //Prototipo de función EE unsigned long F(int);//Prototipo de función Factorial long double Sumf(int,float); //Prototipo de función Sumf int main () { float M; int l; cout << endl; cout << " ------------------------ " << endl; cout << " by Carlos Avil202s G240leas " << endl; cout << " ------------------------ " << endl; cout << " Ingrese los par240metrosnn "; cout << " l = "; cin>> l; cout << " M = "; cin>> M; cout << " La sumatoria es "<<Sumf(l,M)<<endl<<endl; return 0; } unsigned long F(int l) {
  • 2. Elaborado por: Carlos AvilésGáleas if(l==0||l==1) return 1; else return l*F(l-1); } long double E(float x, int L) {long double EE=0; for(int n=0;n<=L;n++) EE+=pow(x,n+2)/F(n); return EE; } long double Sumf( int L, float M) {long double S=0; int K=0; while(S<=M) { S+=(pow(E(K,L),2*K+1))/F(K+1); K++; } return S; } 2. El siguiente programa pide al usuario un número entero que tiene que ser positivo y dice si es primo o no, reescríbalo en C++ usando una función llamada primo(n) donde n
  • 3. Elaborado por: Carlos AvilésGáleas es el número al que se determinará si es primo. El programa principal escribe los mensajes “es un número primo” o “no es un número primo”. #include<iostream> using namespace std; int main(){ int i, num, numDivisores=0; cout <<" Ingrese un numero: "; cin >> num; for(i=1; i<=num; i++) if(num%i==0) numDivisores=numDivisores+1; if (numDivisores==2) cout<< num <<" Es un n243 mero primo "<<endl; else cout<< num <<" No es n243mero primo "<<endl; return 0; } Solución: #include<iostream> using namespace std; bool primo(int); // declaracion de funcion primo int main(){ int n; cout << endl; cout << " ------------------------ " << endl; cout << " by Carlos Avil202s G240leas " << endl; cout << " ------------------------ " << endl; cout<< endl; cout<<" Ingrese un numero: "; cin>> n; if(primo(n)) /// si retorna true es primo cout <<"n "<<n<< " Es un n243mero primo!"<<endl; else cout <<"n "<<n<< " No es un n243mero primo!"<<endl; return 0; } // Definición de la función que dice si es primo o no.
  • 4. Elaborado por: Carlos AvilésGáleas bool primo(int n){ if(n==1||n==2) return true; for(int i=1; i<=n; i++){ if(n%i==0) return false; } return true; }