Está en la página 1de 7

Joaquin Cuadra

Curso Algoritmo de Datos


TAREA 4

Programa 1
#include<iostream>
using namespace std;
int main()
{
int a;
float cuadrado,cubo;
cout<<"ingrese La cantidad de numeros a Imprimir su Cuadrado y Cubo \n";
cin>>a;
cout<<"Se imprimara el Cuadrado y Cubo de los primeros " << a <<" Numero
<< endl;
if (a>0)
for (int i=1;i<=a;i++) {
cuadrado = i*i;
cubo
= i*i*i;
cout<<"el cuadrado del numero " << i <<" es " << cuadrado <<endl;
cout<<"el cubo del numero " << i <<" es " << cubo <<endl;

}
else
cout<<"El numero en Invalido : "<< a <<endl;
cin.ignore();return 0;

Algoritmo
Algoritmo programa 1.
Var
float a,cuadrado , cubo
Inicio
Leer (a)
Desde i 1 hasta i<a incrementar i
cuadrado = i*i;
cudo = i*i*i;
Imprimir cuadradro
Imprimir cubo
Fin_Desde
Fin
Programa 2
#include<iostream>
using namespace std;
int main()
{
int a=0,b=0,p=0,i=0;
cout<<"ingrese un numero: ";cin>>a;
cout<<"ingrese otro numero: ";cin>>b;
while(a<=b)
{
if(a%2==0)
{p=p+a; a=a+1;}
else
{i=i+a; a=a+1;}
}
cout<<"suma de pares: "<<p<<endl;
cout<<"suma de impares: "<<i<<endl;

"

cin.ignore(); return 0;

Algoritmo programa 2.
Var
int a,b,p,i
Inicio
Leer (a)
mientra a <= b hacer
si (a mod 2==0)
{p=p+a; a=a+1;}
sino
{i=i+a; a=a+1;}
fin mientras
Imprimir p // pares
Imprimir i // impares
Fin_Desde
Fin
Programa 3
#include<iostream>
using namespace std;
int main()
{
int a=0,b=0,c=0;
cout<<"ingrese un numero: ";cin>>a;
cout<<"ingrese otro numero: ";cin>>b;
cout<<"ingrese el Numero Multiplo a sacar: ";cin>>c;
for(int contador=a;contador<=b;contador++)
{
if ((a >= 0) && (b >= 0))
{
if (a<b) {
if(contador%c == 0)
{
cout << "\nEl numero " << contador
<< " es multiplo de " << c;
}
}
else if (a<b) {
if(contador%c == 0) {
cout << "\nEl numero " << contador
<< " es multiplo de " << c;
}
}
}
}

Algoritmo programa 3.
Var
int a=0,b=0,c=0;
Inicio
Leer (a)
Leer (b)
Leer (c)
deses contador=a>0 hasta contador<=b incrementar contador hacer
si (a<b) {
si (contador%c == 0)
{

imprimir

<< "\nEl numero " << contador


<< " es multiplo de " << c;

}
}
sino (a<b) {
si (contador%c == 0) {
imprimir << "\nEl numero " << contador
<< " es multiplo de " << c;
}
fin de si
fin desde

Fin

programa 4
#include<iostream>
using namespace std;
int main()
{
int a=0,b=0,bandera=0;
float x,y,z;
char aa='2',bb='3',cc='5';
cout<<"ingrese un numero: ";cin>>a;
cout<<"ingrese otro numero: ";cin>>b;
if ((a >= 0) && (b >= 0))
{
for(int contador=a;contador<=b;contador++)
{
x=(contador%2);
y=(contador%3);
z=(contador%5);
if (x==0) {bandera++;}
if (y==0) {bandera++;}
if (z==0) {bandera++;}
if (bandera <=2) {cout << "\nEl numero con 2 Multiplos o menor es :"<<
contador;}
}
}
}
Algoritmo 4
var

int a=0,b=0,bandera=0;
float x,y,z;
char aa='2',bb='3',cc='5';

inicio
leer a;
leer b;
si ((a >= 0) && (b >= 0))
mientras (contador=a;contador<=b; incrementar contador)
x=(contador mod 2);
y=(contador mod 3);
z=(contador mod 5);
si (x==0) {bandera++;}
si (y==0) {bandera++;}
si (z==0) {bandera++;}
si (bandera <=2) {imprimir "\nEl numero con 2 Multiplos o menor
es :"<< contador;}
fin si

fin
Programa 5
#include <iostream>
using namespace std ;
int main()
{
int n;
float suma=0,numerador,denominador;
cout<<"\n\t Calculo de la sumatoria:";
cout<<"\n\t 1/1 1/3 + 1/5 1/7 .... ";
cout<<"\n\n\t Valor de la repeticion ? :";
cin >> n;
for (int i = 0 ; i <= n ; i++)
{
denominador = (i*2)+1;
suma+=(i%2!=0)?(1/denominador):(-1/denominador);
}
cout << "\nEl Operacion da como resultados :"<< 4*suma;
}
Algoritmo 5
var
int n;
float suma=0,numerador,denominador;
inicio
Leer n // Valor de la repeticion
desde i=0; hasta i<=n; incrementar i
denominador = (i*2)+1;
suma+=(i mod 2!=0)?(1/denominador):(-1/denominador);
Imprimir "\nEl Operacion da como resultados :"<< 4*suma;
fin desde
fin
Programa 6
#include <iostream>
using namespace std ;
int main()
{
int n;
float pares,impares,suma;
cout<<"\n\t Calculo de la sumatoria:";
cout<<"\n\t 2/1 * 2/3 * 4/3 * 4/5 * 6/5 * 6/7 * 8/7 * 8/9 * 10/9 * 10/11 .... ";
cout<<"\n\n\t Valor de la repeticion ? :";
cin >> n;
for (int i = 0 ; i <= n ; i++)
{
if (i%2==0) {pares=(i*2/(i*2)-1);
suma=suma*pares;}
else {impares=(i*2/(i*2)+1);
suma=suma*impares;}
}
cout << "\nEl Operacion da como resultados :"<<

suma;

}
Algoritmo 6
VAR
int n;
float pares,impares,suma;
INICIO
leer n // Valor de repeticion
desde i =0; hasta i<=n ; incrementar i
si (i%2==0) {pares=(i*2/(i*2)-1);
suma=suma*pares;}
sino {impares=(i*2/(i*2)+1);
suma=suma*impares;}
fin de si
fin desde
FIN

hacer

Programa 7
#include <iostream>
using namespace std ;
int main()
{
int n;
float prom=0,nota,promedio=0;
cout<<"\n\t Calculo de la promedios :";
cout<<"\n\t Cuantos alumnos va a promediar
cin >> n;

:";

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


{
cout<<"\n\t Promedio del Alumno " << i<<":" ;
cin >> nota;
if ((nota > 0) && (nota <= 20 )) {
prom =prom + nota;
promedio = prom/i;}
else
{
cout<<"\n\t Promedio del Alumno " << i ;
cin >> nota;
}
}
cout << "\nEl Promedio de los : "<< n << " Alumnos son "<<
}
Algoritmo 7
INCIO
VAR
int n;
float prom=0,nota,promedio=0;
LERR
leer n // numero de Alumnos a promediar
DESDE I=1 HASTA I<=N INCREMENTAR I HACER
SI ((nota > 0) && (nota <= 20 ))
prom =prom + nota;
promedio = prom/i;}

promedio;

SINO
IMPRIMIR
FIN DESDE

NOTA

FIN

Programa 8
#include<iostream>
#include <iomanip>
#include <cmath>
#include <locale>
using namespace std;
void reporte (double a, double b, double c, double d, double e ) {
cout << "********************************************************\n";
cout << "
Calculo de Salario y Comisiones
\n";
cout << "*******************************************************\n\n";
cout << "\nTotal Ventas Brutas
: " << a << endl;
cout << "\nSalario por Vendedor
$" << setprecision(2) << fixed << b <<"
Comision % "<< c*100 << endl;
cout << "\nPago Total Nomina
$" << setprecision(2) << fixed << d <<
endl;
cout << "\nPago Total Comision
$" << setprecision(2) << fixed << e <<
endl;
return;
}
int main()
{
int a,b;
double salario=200,comision=0.09,ventas,totalcomision,totalsalario,total;
cout<<"Ingrese El numero de Vendedores
std::cin>>a;

\n";

cout<<"Ingrese El Total de ventas Brutas de la Semana


std::cin>>b;

\n";

totalsalario=b*a;
totalcomision=totalsalario*comision;
reporte(b,salario,comision,totalsalario,totalcomision);
return 0;
}
Algoritmo 8
INCIO
VAR
int n;
double

salario=200,comision=0.09,ventas,totalcomision,totalsalario,total;

LERR
leer a,b
totalsalario=b*a;
totalcomision=totalsalario*comision;
IMPRIMIR b,salario,comision,totalsalario,totalcomision;
FIN
Programa 9

#include<iostream>
#include <iomanip>
#include <cmath>
#include <locale>
using namespace std;
int main()
{
int a,b,factorial;
cout<<"Ingrese El numero a calcular su Factorial
std::cin>>a;
factorial=1;
for (b=1 ; b<=a ; b++)
{
factorial=b*factorial;
}
}

cout<<"El Valor del

Factorial es

" << factorial << "\n" << endl;

Algoritmo 9
VAR

int a,b,factorial;

INICIO
LEER A
// NUMERO A SACAR EL FACTORIAL
factorial=1;
DESDE (b=1 ; HASTA b<=A ; INCREMENTAR B)
factorial=b*factorial;
FIN DESDE
IMPRIMIR factorial
FIN

Programa 10
#include<iostream>
#include <iomanip>
#include <cmath>
#include <locale>
using namespace std;
999

\n" << endl;