Tarea Unidad#2
Tarea Unidad#2
Tarea Unidad#2
CATEDRATICO
LIC. SINIA ALVARADO
INTEGRANTES:
ANA MERCEDES REYES CASTELLÓN-20202001113
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;
}
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;
int i=a;
do
{
ac=0;
}
if(ac==2)
{
cout<<"\n"<<i<<endl;
acc=acc+1;
}
i++;
}
while(i<=b);
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>
int main()
{
while(n1<=0)
{
cout<<"\n ERROR, INGRESE UN NUMERO MAYOR QUE CERO: ";
cin>>n1;
}
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;
while(x1<=0||x1>=1)
{
cout<<"\n INGRESE EL PRIMER ELEMENTO X1: ";
cin>>x1;
}
x=r*x1*(1-x1);
abso=abs(x-x1);
while(abso>=0.2)
{
xn=r*x*(1-x);
abso=abs(xn-x);
x=xn;
cout<<x<<endl;
ite=ite+1;
}
return 0;
}