Está en la página 1de 15

UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS UNAH

CATEDRATICO
LIC. SINIA ALVARADO

INTEGRANTES:
ANA MERCEDES REYES CASTELLÓN-20202001113

ARIS JOSUE SANCHEZ CHAVEZ-20192002085

BRAYAN ALEXANDER ORELLANA PACHECO-20182031306

ASIGNATURA
PROGRAMACIÓN

TAREA #2

16/03/2021
//Tarea 2 ejercicio 1 encremento 1 1/3 1/9
#include<iostream>
using namespace std;
int main()
{
int n,i=1, d=3;
cout<<"Incremento de una serie"<<endl;
cout<<"\n\nIngrese las veces que se ejecute la serie:";
cin>>n;
cout<<"1";
while(i<=n)
{
cout<<" + ";
cout<<"1/"<<d;
d=d*3;
i++;
}

return 0;
}
//Ejercicio 2 numeros primos
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int n=300,suma=0;
cout<<"Numeros primos entre 300 y 400"<<endl;
while(n<400){
int i=2;
while(i<n && n%i!=0){
i++;
}
if(n==i){
cout<<setw(6)<<n;
suma=suma+n;
}
n++;

}
cout<<"\nLa suma de los numeros primos es:"<<suma;

return 0;
}
//Tarea ejercicio3 calificaciones
#include<iostream>
using namespace std;
int main()
{
int n;
double prom=0, cal;
cout<<"---Registro de calificaciones---"<<endl;
cout<<"\nIngrese la cantidad de notas a ingresar:";
cin>>n;
while(n>6||n<=0)
{
cout<<"\nError.La cantidad debe ser entre 0 y 6:";
cin>>n;
}
for(int i=1;i<=n;i++)
{
cout<<"\nNota "<<i<<" :";
cin>>cal;
while(cal>100||cal<0){
cout<<"\nError.Debe ser entre 0 y 100 Nota "<<i<<" :";
cin>>cal;
}
prom=prom+cal;
}
prom=prom/n;
cout<<"\nPromedio:"<<prom<<endl;
if(prom<65)
cout<<"\nEl promedio "<<prom<<" es Reprobado.";
if(prom>=65&&prom<80)
cout<<"\nEl promedio "<<prom<<" es Bueno.";
if(prom>=80&&prom<91)
cout<<"\nEl promedio "<<prom<<" es Muy Bueno.";
if(prom>=91&&prom<101)
cout<<"\nEl promedio "<<prom<<" es Excelente.";
cout<<endl;

return 0;
}

4. Tarea ejercicio4
#include<iostream>
#include<time.h>
#include<cstdlib>
using namespace std;
int main(){
int n,ale;
cout<<"---Vector con numeros aleatorios---"<<endl;
cout<<"Ingrese la longitud del vector columna:";
cin>>n;
cout<<"Vector:"<<endl;
srand(time(NULL));
for(int i=1;i<=n;i++)
{
ale=10+rand()%41;
cout<<ale<<endl;
}
return 0;
}

5.//Eejrcicio 5, matriz identidad


#include<iostream>
using namespace std;
int main()
{
int a, b;
cout<<"Programa que muestra una matriz identidad de mxn\n\n";
cout<<"Ingrese la cantidad de filas: ";
cin>>a;
cout<<"Ingrese la cantidad de columnas: ";
cin>>b;
for(int i=1; i<=a; i++)
{
for(int j=1; j<=b; j++)
{
if (i==j)
cout<<1<<" ";
else
cout<<0<<" ";
}
cout<<endl;
}

return 0;
}
//Eejercicio 6, programa que calcule la potencia de un número
#include<iostream>
using namespace std;
int main ()
{
int x,y,r=1;
cout<<"Programa que calcule la potencia de un numero\n\n";
cout<<"Ingrese la base: ";
cin>>x;
cout<<"Ingrese el exponente: ";
cin>>y;
for( int z=1; z<=y; z++)
{
r=r*x;
}
cout<<"El resultado es: "<<r<<endl;

return 0;
}
7.//Ejercicio 7, programa que muestre una matriz 2x2
#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
int a,b,c,d;
cout<<"Programa que muestra una matriz 2x2 \n\n";
cout<<"Ingrese el primer numero de la primera fila: ";
cin>>a;
cout<<"Ingrese el segundo numero de la primera fila: ";
cin>>b;
cout<<"Ingrese el primer numero de la segunda fila: ";
cin>>c;
cout<<"Ingrese el segundo numero de la segunda fila: ";
cin>>d;

cout<<setw(5)<<"["<<a<<setw(5)<<b<<"]"<<endl;
cout<<setw(5)<<"["<<c<<setw(5)<<d<<"]"<<endl;

return 0;
}
8.//Ejercicio8
#include<iostream>
using namespace std;

int main()
{
int a, b, ac=0, acc=0;

cout<<"\n\n NUMEROS PRIMOS ";

cout<<"\n\n EL INTERVALO DE NUMEROS ES: ";


cout<<"\n\n INTRODUZCA DONDE DESEA INICIAR: ";
cin>>a;
cout<<"\n\n INTRODUZCA DONDE DESEA TERMINAR: ";
cin>>b;

int i=a;
do
{

ac=0;

for(int j=1; j<=i; j++)


{
if(i%j==0)
{
ac=ac+1;
}

}
if(ac==2)
{
cout<<"\n"<<i<<endl;
acc=acc+1;
}

i++;
}

while(i<=b);

cout<<"\n\n EL TOTAL DE NUMEROS PRIMOS ES: "<<acc<<endl;

return 0;
}
9.//Ejercicio 9, programa que calcule el factorial de los números pares y el cubo de los
impares.
#include<iostream>
#include<cmath>

using namespace std;

int main()
{

int fac=1, p=1, n1, n2;

cout<<"\n\n FACTORIAL DE UN NUMERO ";


cout<<"\n\n INGRESE EL VALOR INICIAL POSITIVO: ";
cin>>n1;

while(n1<=0)
{
cout<<"\n ERROR, INGRESE UN NUMERO MAYOR QUE CERO: ";
cin>>n1;
}

cout<<"\n\n INGRESE EL VALOR FINAL POSITIVO: ";


cin>>n2;

while(n2<n1)
{
cout<<"\n ERROR, INGRESE UN NUMERO MAYOR QUE EL
ANTERIOR: ";
cin>>n2;
}
for(int i=n1; i<=n2;i++)
{
if(i%2==0)
{
fac=1;
for(int j=1; j<=i;j++)
{
fac=fac*j;
}
cout<<"\n\n EL FACTORIAL DE " <<i<< " ES "<<fac;

}
else
{
p=pow(i,3);
cout<<"\n\n EL CUBO DE "<<i<<" ES "<<p;
}

return 0;
}
10.//Ejercicio 10
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
double r,x,xn,x1,abso,ite=1;

cout<<"\n\n CRITERIO DE CONVERGENCIA ";


cout<<"\n\n INGRESE EL COEFICIENTE r: ";
cin>>r;
cout<<"\n INGRESE EL PRIMER ELEMENTO X1: ";
cin>>x1;

while(x1<=0||x1>=1)
{
cout<<"\n INGRESE EL PRIMER ELEMENTO X1: ";
cin>>x1;
}

x=r*x1*(1-x1);
abso=abs(x-x1);

cout<<"\n LOS ELEMENTOS OBTENIDOS SON: \n\n";


cout<<x1<<endl;
cout<<x<<endl;

while(abso>=0.2)
{

xn=r*x*(1-x);
abso=abs(xn-x);
x=xn;
cout<<x<<endl;
ite=ite+1;
}

cout<<"\n\n EL NUMERO DE ITERACIONES ES: "<<ite<<endl;

return 0;
}

También podría gustarte