Practica 6
Problema 1
Pseudocodigo:Inicio
a int
sigue ='s' char
while(sigue=='s'||sigue== 'S')
{
Print”introduce un numero entero=”
Read a
If (valor%2==0)
{
Print valor, “Valor, es un numero par”
}
Else
{
Print valor, “Valor es un numero impar”
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
Fin
Codificación en C++#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int a;
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cout<<" Introduce Un Numero Entero = "<<endl;
cin>> a ;
if (a%2==0)
{
cout<< " Valor,Es Un Numero Par = "<<endl;
}
else{
cout<<"Valor,Es Un Numero Impar = "<<endl;
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch();
return 0;
}

Problema 2
Pseudocodigo
N1 int
N2 int
continuar=1 int
while (continuar==1)
{Print”introduce un valor entero”
Read n1
Print“introduce un segundo valor entero”
Read n2
If(n1>n2)
{
Print “el primer valor es mayor”
}
Else
If(n1==n2)
{
Print “los dos valores son iguales”
}
else
{
Print”el primer valor es menor”
}
}
Print "desea continuar 1(si) 0(no)= "
read continuar;
}fin
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int n1,n2;
int continuar=1;
while (continuar==1)
{
cout<<"Introduce un valor entero= "<<endl;
cin>> n1;
cout<<"Introduce un segundo valor entero= "<<endl;
cin>> n2;
if(n1>n2)
{
cout<<"El primer valor es mayor"<<endl;
}
else {
if (n1==n2)
{
cout<<"Los dos Valores son iguales"<<endl;
}
else {
cout<<"El primer valor es menor"<<endl;
}
}
cout<<"desea continuar 1(si) 0(no)= "<<endl;
cin>>continuar;
}
getch ();
return 0;
}

Programa 3Pseudocodigo
c1,c2,c3,c4,c real
Nombre[30] char
sigue='s' char
while (sigue=='s'||sigue=='S')
{
Print "Introduce El Nombre Del Alunmo"
cin.getline(Nombre,30,'\n');Print "Introduce c1"
read c1
Print "Introduce c2 "
read c2
Print "Introduce c3 "
read c3
Print "Introduce c4 "
read c4
c=(c1+c2+c3+c4)/4;
if(c>=70)
{
Print Nombre ,"\t" , "Promedio es\t" , c , " Tu Calificasion Es Aprobatoria "
}
else {
Print Nombre , "\t" , "Promedio es\t" , c , "Reprobaste La Materia"
}
Print "Desea continuar(s/N)= "
read sigue;
cin.ignore();
clrscr();
}
Codificación en c++
#include <conio.h>
#include <math.h>
#include <iostream.h>
int main ()
{
float c1,c2,c3,c4,c;
char Nombre[30];
char sigue='s';
while (sigue=='s'||sigue=='S')
{
cout<<"Introduce El Nombre Del Alunmo" <<endl;
cin.getline(Nombre,30,'\n');
cout<<"Introduce c1"<<endl;
cin>> c1;
cout<<"Introduce c2 "<<endl;
cin>> c2;
cout<<"Introduce c3 "<<endl;
cin>> c3;
cout<<"Introduce c4 "<<endl;
cin>> c4;
c=(c1+c2+c3+c4)/4;
if(c>=70)
{
cout<<Nombre<<"\t"<<"Promedio es\t"<<c<< " Tu Calificasion Es Aprobatoria "<<endl;
}
else {
cout<<Nombre<<"\t"<<"Promedio es\t" <<c<< "Reprobaste La Materia"<<endl;
}
cout<<"Desea continuar(s/N)= "<<endl;
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

cout<<Nombre<<"\t"<<"Promedio es\t" <<c<< "Reprobaste La Materia"<<endl;
}
cout<<"Desea continuar(s/N)= "<<endl;
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Problema 4
Pseudocodigo
c real
sigue ='s' char
while(sigue=='s'||sigue=='S')
{
Print "Introducir Parametro de voltaje"
read c
if(c>=600)
{
Print "Prueba de voltaje aceptada"
}
else {
Print "Prueba de voltaje no aceptada"
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
}
Codificación en C++
#include <conio.h>
#include <math.h>
#include <iostream.h>
int main ()
{
float c;
char sigue ='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Introducir Parametro de voltaje"<<endl;
cin>> c;
if(c>=600)
{
cout<<"Prueba de voltaje aceptada"<<endl;
}
else {
cout<<"Prueba de voltaje no aceptada"<<endl;
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Problema 5Pseudocodigo
Pseudocodigoinicio
A real
B real
C real
a real
b real
v real
continuar=1 int
while(continuar==1)
{print" Terreno A "
print" Valor de un lado del terreno A="
read A
print " \n Terreno B "print" Valor de la base del Terreno B= "
read B
print" Valor de la Altura del Terreno B= "
read C
a=A*A
b=B*C
if (a>b)
{
print " \n El Terreno B es mas barato que el Terreno A "
}
else {
if (a==b)
{
print " \n Los dos Terrenos son Iguales "
}
}
Print "Desea continuar 1(si) 0(no) = "
read continuar;
clrscr();
cin.ignore();
}Fin
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int A, B, C, a, b;
int continuar=1;
while(continuar==1)
{
cout<<"Terreno A"<<endl;
cout<<"Valor de un lado del Terreno A= ";
cin>> A;
cout<<"\n Terreno B"<<endl;
cout<<"Valor de la base del Terreno B= ";
cin>> B;
cout<<"Valor de la altura del Terreno B= ";
cin>>C;
a=A*A;
b=B*C;
if(a>b)
{
cout<<"\nEl Terreno B es mas barato que el Terreno A"<<endl;
}
else {
if (a==b)
{
cout<<"\nLos dos terrenos son iguales"<<endl;
}
cout<<"Desea continuar 1(si) 0(no) = "<<endl;
cin>>continuar;
clrscr();
cin.ignore();
}
getch ();
return 0;
}
Problema 6Pseudocodigo
Inicio
A int
B int
C int
continuar=1 int
while (continuar==1)
{Print ”introducir primer numero”
Read a
Print “introducir Segundo numero”
Read b
Print “introducir tercer numero”
Read c
if(a<b&&b<c)
{cout<<"los numeros estan en orden acendente"
}
Else
{
Print " No están en Orden"
}
Print "desea continuar 1(si) 0(no)= "
read continuar;
}Fin
Codificación en C++#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int A, B, C;
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cout<<" Introducir Primer Numero = ";
cin>> A;
cout<<" Introducir segundo Numero = ";
cin>> B;
cout<<" Introducir Tercer Numero = ";
cin>>C;
if(A<B&&B<C)
{
cout<<"\n Los nuemeros estan en orden acendente"<<endl;
}
else {
cout<<"\n No estan en orden acendente "<<endl;
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Programa 7
PseudocodigoInicio
Horas, minutos int
sigue ='s' char
while(sigue=='s'||sigue== 'S')
{Print “horas”
Read horas
Print “minutos”
Read minutos
Print horas, “:”,minutos
If(horas>=1 && horas<=12)
{
Print horas , “:”,minutos, “AM”
}
Else {
If(horas>=13 &&horas <=24)
{
Horas=horas-12
Print horas, “:”, minutos, “PM”
}
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
}FIN
Codificación en C++#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
int main ()
{
int Horas;
int minutos;
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cout <<"Horas " <<endl;
cin>> Horas;
cout <<" minutos " <<endl;
cin>> minutos;
cout << Horas << " : " << minutos <<endl;
if(Horas >=1 && Horas <=12)
{
cout<< Horas << " : " << minutos << " AM " <<endl;
}
else {
if(Horas >=13 && Horas <=24)
{
Horas=Horas-12;
cout<< Horas << " : " << minutos << " PM " <<endl;
}
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch();
return 0;
}

Problema 8Inicio
Dia int
Año int
Mes [10] char
sigue ='s' char
while(sigue=='s'||sigue== 'S')
{Print “introduzca dia mes año=”
Read dia, mes, año
Print dia, “”,mes, “”, año
If (mes== “enero”)
{
Print dia, “/”, 1, “/”, año
}
Else
{
If(mes= =“febrero”)
{
Print dia , “/”,2, “/”,año
}
Else
{
If(mes== “marzo”)
{
Print dia , “/”,3, “/”,año
}
Else
{
If(mes== “abril”)
{
Print dia , “/”,4, “/”,año
}
Else
{
If(mes== “mayo”)
{
Print dia , “/”,5, “/”,año
}
Else
{
If(mes== “junio”)
{
Print dia , “/”,6, “/”,año
}
Else
{
If(mes== “julio”)
{
Print dia , “/”,7, “/”,año
}
Else
{
If(mes== “agosto”)
{
Print dia , “/”,8, “/”,año
}
Else
{
If(mes== “septimbre”)
{
Print dia , “/”,9, “/”,año
}
Else
{
If(mes== “octubre”)
{
Print dia , “/”,10, “/”,año
}
Else
{
If(mes== “noviembre”)
{
Print dia , “/”,11, “/”,año
}
Else
{
If(mes== “diciembre”)
{
Print dia , “/”,12, “/”,año
}
}
}
}
}
}
}
}
}
}
}
}
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
}fin
Codificación en C++#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
int main()
{
int d, a;
char mes[10];
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cin>>d>>mes>>a;
cout<<"\n"<<endl;
if(strcmp(mes,"enero")==0)
{
cout<<d<<"/"<<"1"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"febrero")==0)
{
cout<<d<<"/"<<"2"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"marzo")==0)
{
cout<<d<<"/"<<"3"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"abril")==0)
{
cout<<d<<"/"<<"4"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"mayo")==0)
{
cout<<d<<"/"<<"5"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"junio")==0)
{
cout<<d<<"/"<<"6"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"julio")==0)
{
cout<<d<<"/"<<"7"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"agosto")==0)
{
cout<<d<<"/"<<"8"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"septiembre")==0)
{
cout<<d<<"/"<<"9"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"octubre")==0)
{
cout<<d<<"/"<<"10"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"noviembre")==0)
{
cout<<d<<"/"<<"11"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"diciembre")==0)
{
cout<<d<<"/"<<"12"<<"/"<<a<<endl;
}
}
}
}
}
}
}
}
}
}
}
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Programa 9
Pseudocodigo
Inicio
Gasto float
Suma float
n=1 intcontinuar=1 int
while (continuar==1)
{
while (gasto!=-1)
{
print"gasto"n" = ? "
read gasto
if(gasto!=-1)
{
suma=suma+gasto
}
n=n+1
}
Print "gasto total = "suma
}
Print"Desea Otro Calculo (s/n)="
read continuar;
cin.ignore();
clrscr();
}
FIN
Codificación en C++#include <iostream.h>
#include <conio.h>
#include <string.h>
int main()
{
float gasto;
float suma;
int n=1;
while (gasto!=-1)
{
cout<<"gasto"<<n<<" = ? "<<endl;
cin>>gasto;
if(gasto!=-1)
{
suma=suma+gasto;
}
n=n+1;
}
cout<<"gasto total = "<<suma<<endl;
getch();
return 0;
}

Problema 10
Pseudocodigo
N int
sumaP=0, sumaN=0 int
valor int
conta=1 int
continuar=1 int
while (continuar==1)
{
Print " Introduce cantidad de datos = ";
read N;
while (conta<=N)
{
Print "introduce valor "<<N<<" = " ;
read valor;
if (valor >0)
{
sumaP= sumaP+valor;
}
else {
sumaN=sumaN+valor;
}
conta=sumaN+valor;
}
Print "Desea continuar 1(si) 0(no)=";
read continuar;
cin.ignore();
clrscr();
}
Codificación en C++#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int N;
int sumaP=0, sumaN=0;
int valor;
int conta=1;
int continuar=1;
while (continuar==1)
{
cout<< " Introduce cantidad de datos = ";
cin>>N;
while (conta<=N)
{
cout<< "introduce valor "<<N<<" = " ;
cin>>valor;
if (valor >0)
{
sumaP= sumaP+valor;
}
else {
sumaN=sumaN+valor;
}
conta=sumaN+valor;
}
cout<<"Desea continuar 1(si) 0(no)=";
cin>>continuar;
cin.ignore();
clrscr();
}

Problema 11
PseudocodigoInicio
N int
sumaN=0, sumaP=0 int
numero, c=1, NP=0, NN=0 int
continuar=1 int
while (continuar==1)
{
Print" Introdusca la cantidad de los numeros enteros"
Read N
while (c<=N)
{
Print" Introduce un valor entero positivo o negativo = "
Read numero
if (numero>0)
{
sumaP=sumaP + numero
NP=NP+1
}
else{
if (numero<0)
{
sumaN=sumaN + numero
NN=NN+1
}
}
c=c+1
}
print" El promedio de los numeros positivos es = "(sumaP/NP)
print" El promedio de los numeros negativos es = "(sumaN/NN)
FIN
codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int N;
int sumaN=0, sumaP=0;
int numero, c=1, NP=0, NN=0;
int continuar=1;
while (continuar==1)
{
cout<<" Introdusca la cantidad de los numeros enteros"<<endl;
cin>> N;
while (c<=N)
{
cout<< " Introduce un valor entero positivo o negativo = "<<endl;
cin>>numero;
if (numero>0)
{
sumaP=sumaP + numero;
NP=NP+1;
}
else{
if (numero<0)
{
sumaN=sumaN + numero;
NN=NN+1;
}
}
c=c+1;
}
cout<<" El promedio de los numeros positivos es = "<<(sumaP/NP)<<endl;
cout<<" El promedio de los numeros negativos es = "<<(sumaN/NN)<<endl;
cout<<"desea continuar 1(si) 0(no)= "<<endl;
cin>>continuar;
}
getch();
return 0;
}

Problema 12Pseudocodigo
n, valor int
mayor=0, menor=9999, conta=0 int
continuar=1 int
while (continuar==1)
{
Print "cantidad de datos"
read n
while(conta<=n)
{
Print "introduce valor"
read valor
if(valor>mayor)
{
mayor=valor;
}
if(valor<menor)
{
menor=valor;
}
conta=conta+1;
}
}
Print "Desea continuar 1(si) 0(no)= ";
read continuar;
cin.ignore();
clrscr();
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int n, valor;
int mayor=0, menor=9999, conta=0;
int continuar=1;
while (continuar==1)
{
cout<<"cantidad de datos" <<endl;
cin>>n;
while(conta<=n)
{
cout<<"introduce valor" <<endl;
cin>>valor;
if(valor>mayor)
{
mayor=valor;
}
if(valor<menor)
{
menor=valor;
}
conta=conta+1;
}
}
cout<<"Desea continuar 1(si) 0(no)= ";
cin>>continuar;
cin.ignore();
clrscr();
getch();
return 0;
}

Problema 13
PseudocodigoInicio
Venta float
n=1, v200=0, v300=0, v400=0 int
continuar='s’ char
while(continuar=='s'||continuar=='S')
{
print" Introduce la venta "N" = "
read venta
if(venta<=200.0)
{
v200=v200+1
}
else {
if(venta>200.0&&venta<400.0)
{
v300=v300+1
}
else {
v400=v400+1
}
}
N=N+1
print " Registrar otra venta (s/n) = "
read continuar
print " Numero de ventas" (N-1)
print" Ventas menor o igual a $200.00= "v200
print" Ventas mayor a 200.00 pero menor $400.00= "v300
print" Ventas mayor o igual a $400.00= "v400
FIN
codificacion en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float venta;
int N=1, v200=0, v300=0, v400=0;
char continuar='s';
while(continuar=='s'||continuar=='S')
{
cout<<" Introduce la venta "<<N<<" = "<<endl;
cin>>venta;
if(venta<=200.0)
{
v200=v200+1;
}
else {
if(venta>200.0&&venta<400.0)
{
v300=v300+1;
}
else {
v400=v400+1;
}
}
N=N+1;
cout<< " Registrar otra venta (s/n) = "<<endl;
cin>>continuar;
cout<<" Numero de ventas" <<(N-1)<<endl;
cout<<" Ventas menor o igual a $200.00= "<<v200<<endl;
cout<<" Ventas mayor a 200.00 pero menor $400.00= "<<v300<<endl;
cout<<" Ventas mayor o igual a $400.00= "<<v400<<endl;
cout<<"desea continuar (s/n)= "<<endl;
cin>>continuar;
clrscr();
}
getch();
return 0;
}

Problema 14
Pseudocodigoc1,c2,n int
continuar=1 int
while (continuar==1)
{
Print " introduce cualquier numero entero positivo= "
Read n
if (n%2==0)
{
c1=n/2
print "si es Par realizar /2 = "c1
}
else {
c2=n*3+1
print" si es impar realizar *3+1 = "c2
FIN
Codificacion en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int c1,c2,n;
int continuar=1;
while (continuar==1)
{
cout<<" introduce cualquier numero entero positivo= " ;
cin>>n;
if (n%2==0)
{
c1=n/2;
cout<<"si es Par realizar /2 = "<<c1<<endl;
}
else {
c2=n*3+1;
cout <<" si es impar realizar *3+1 = "<<c2<<endl;
cout<<" Desea continuar 1(Si) 0 (No) = ";
cin>>continuar;
cin.ignore();
clrscr();
}
}
getch();
return 0;
}

Equipo:
Flores Mojica Miguel Angel
Moran Guerrero Raziel

No hay comentarios:
Publicar un comentario