Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #14
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 14
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
int main()
{
int valor, r, t;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Introdusca valor entero positivo"<<endl;
cin>>valor;
if(valor%2==0)
{
cout<<"Es par"<<endl;
r=valor/2;
cout<<"valor/2= "<<r<<endl;
}
else
{
cout<<"Es impar"<<endl;
t=(valor*3)+1;
cout<<"(valor*3)+1= "<<t<<endl;
}
cout<<"Desea continuar"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
valor, r, t int
sigue='s' char
while(sigue=='s'||sigue=='S')
{
Print “Introdusca valor entero positivo”
Read valor
if(valor%2==0)
{
Print "Es par"
Print "valor/2= “
}
else
{
Print "Es
impar"
Print
"(valor*3)+1= "
}
Print "Desea
continuar"
Read sigue
clrscr()
}
Fin
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #13
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 13
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include <iostream.h>
#include <conio.h>
int main ()
{
float venta;
int N=1, v200=0, v300=0, v400=0;
char sigue='s';
while (sigue=='s'||sigue=='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<<" 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>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
venta real
N=1, v200=0, v300=0,
v400=0 int
sigue='s' char
while
(sigue=='s'||sigue=='S')
{
Print " Introduce
la venta "
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" 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
print"Desea
continuar (s/n)"
read sigue
clrscr()
}
Fin
Programa:
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #11
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 11
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include <iostream.h>
#include <conio.h>
int main ()
{
int N;
int sumaN=0, sumaP=0;
int numero, c=1, NP=0, NN=0;
char sigue='s';
while (sigue=='s'||sigue=='S')
{
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 (s/n)"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
N, sumaN=0, sumaP=0,
numero, c=1, NP=0, NN=0 int
sigue='s' char
while
(sigue=='s'||sigue=='S')
{
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)
print "Desea
continuar (s/n)"
read sigue
clrscr()
}
Fin
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #10
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 10
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<math.h>
int main()
{
int n, suman=0, sumap=0, numero, c=1, np=0, nn=0, t, r;
char sigue='s';
while(sigue=='s'||sigue=='s')
{
cout<<"Introdusca la cantidad de numeros enteros="<<endl;
cin>>n;
while(c<=n)
{
cout<<"introduce 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<<"La suma de los numero positivos es="<<(sumap/np)<<endl;
cout<<"La suma de los numero negativos es="<<(suman/nn)<<endl;
cout<<"Desea continuar(s/n)=?"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
n, suman=0, sumap=0,
numero, c=1, np=0, nn=0, t, r int
sigue='s' char
while(sigue=='s'||sigue=='s')
{
Print "Introdusca
la cantidad de numeros enteros=?"
Read n
while(c<=n)
{
Print "introduce
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 "La suma de los numero positivos es=",(sumap/np)
Print "La suma de los numero negativos es=",(suman/nn)
Print "Desea
continuar(s/n)="
Read sigue
clrscr()
}
Fin
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #9
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 9
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<math.h>
int main()
{
float gasto=0, suma=0;
int n=1;
char sigue='s';
while(sigue=='s'||sigue=='s')
{
while(gasto!=-1)
{
cout<<"Gasto"<<n<<"=?"<<endl;
cin>>gasto;
if(gasto!=-1)
{
suma=suma+gasto;
}
n=n+1;
}
cout<<"Gasto total "<<"$ "<<suma<<endl;
cout<<"Desea continuar(s/n)=?"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
gasto=0 real
suma=0 real
n=1 int
while(sigue=='s'||sigue=='s')
{
while(gasto!=-1)
{
print "gasto", n, "=?"
read gasto
if(gasto!=-1)
{
suma=suma+gasto
}
n=n+1
}
print "gasto total=",suma
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #8
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 8
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
#include<string.h>
int main()
{
char sigue='s';
while(sigue=='s'||sigue=='s')
{
int d, a;
char mes[10];
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 continuar(s/n)=?";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}
Pseudocodigo:
Inicio
a int
d int
while(sigue=='s'||sigue=='s')
{
read d
read mes
read a
if (mes,"enero")==0
{
Print d"/"1"/"a
}
else{
if (mes,"febrero")
{
Print d"/"2"/"a
}
else{
if (mes,"marzo")
{
Print d"/"3"/"a
}
else{
if (mes,"abril")
{
Print d"/"4"/"a }
else{
if (mes,"mayo")
{
Print d"/"5"/"a
}
else{
if(mes,"junio")
{
Print d"/"6"/"a
}
else{
if (mes,"julio")
{
Print d"/"7"/"a
}
else{
if (mes,"agosto")
{
Print d"/"8"/"a }
else{
if (mes,"septiembre")
{
Print d"/"9"/"a
}
else{
if(mes,"octubre")
{
Print d"/"10"/"a }
else{
if(mes,"noviembre")
{
Print d"/"11"/"a
}
else{
if(mes,"diciembre")
{
Print d"/"12"/"a
}
}
}
}
}
}
}
}
}
}
}
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #7
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
#include<string.h>
int main()
{
int h, m, k;
char sigue='s';
while(sigue=='s'|| sigue=='s')
{
cin>>h>>m;
cout<<"\n"<<endl;
cout<<h<<":"<<m<<endl;
cout<<"\n"<<endl;
if(h>=1&&h<=12)
{
cout<<h<<":"<<m<<" AM";
}
else{
if(h>=13&&h<=24)
{
k=h-12;
cout<<k<<":"<<m<<" PM"<<endl;
}
}
cout<<"\n"<<endl;
cout<<"desea continuar (s/n)=";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}
Pseudocodigo:
Inicio
horas, minuts int
while(sigue=='s'||sigue=='s')
{
print “horas”
read horas
print “minutos”
read minutos ;
print horas”:"minutod
if(horas>=1&&horas<=12)
{
Print horad":"minutos" AM"
}
else{
if(horas>=13&&horas<=24)
{
hora=horas-12;
print hora":"minutos" PM"
}
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #6
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
char sigue='s';
while(sigue=='s'||sigue=='s')
{
int a,b,c;
cout<<"introducir primer numero =?";
cin>>a;
cout<<"introducir segundo numero =?";
cin>>b;
cout<<"introducir tercero numero =?";
cin>>c;
if(a<b&&b<c)
{cout<<"los numeros estan en orden acendente"<<endl;}
else{if(b<a&&c<b)
{cout<<"los numeros estan en orden desendente"<<endl;}
else{cout<<"los numeros no estan en orden"<<endl;
}
}
cout<<"Desea continuar(s/n)=?"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
a,b,c real
while(sigue=='s'||sigue=='s')
{
print " primer numero ="
read a
print " segundo numero = "
read b
print " tercero numero ="
read c
if(a<b&&b<c)
{
Print “Estan en orden acendente"
}
Else
{
if(c<b&&b<a)
{
Print " Estan en orden desendente"
}
Else
{
Print " No estan en orden"
}
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #5
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//practica 5 Problema 5
//Nombres del equipo: Galaviz Lona Christian Joel, Avendaño Reveles Daniel
# include <iostream.h>
# include <conio.h>
# include <math.h>
# include <iomanip.h>
int main ()
{
float n1,n2,n3,r,r1,v,v1, c;
char sigue='s';
while(sigue=='s'|| sigue=='s')
{
cout<<"costo del metro cuadrado c=";
cin>>c;
cout<<"medida del lado del terreno n1=";
cin>>n1;
r=n1*n1;
cout<<"medidas en metro cuadrados del terreno n1*n1"<<endl;
cout<<"r="<<r<<endl;
v=r*c;
cout<<"costo total del terreno r*c"<<endl;
cout<<"v= "<<v<<endl;
cout<<"introducir la medida de la base n2=";
cin>>n2;
cout<<"introducir la medida de la altura n3=";
cin>>n3;
r1=n3*n2;
cout<<"valor n3*n2"<<endl;
cout<<"r1="<<r1<<endl;
v1=r1*c;
cout<<"costo total del terreno r*c"<<endl;
cout<<"v1= "<<v1<<endl;
if (v<v1)
{
cout<<"el primer terreno es mas barato ";
}
else{
if(v==v1)
{
cout<<"los dos terrenos son iguales"<<endl;
}
else{
if (v>v1)
{
cout<<"el segundo terreno es mas barato "<<endl;
}
}
}
cout<<"\n"<<endl;
cout<<"desea continuar (s/n)=";
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
n1, n2, n3, r, r1, v, v1, c real
while(sigue=='s'||sigue=='s')
{
print "costo del metro cuadrado c="
read c
print"medida del lado del terreno n1="
read n1
print "medidas en metro cuadrados del terreno r= n1*n1
print "r="
print "costo total del terreno v= r*c"
print "v= "
print"introducir la medida de la base n2="
read n2
print "introducir la medida de la altura n3="
read n3
print"valor r1= n3*n2"
print "r1="
print "costo total del terreno v1= r*c"
print "v1= "
if (v<v1)
{
Print "el primer terreno es mas barato "
}
else{
if(v==v1)
{
Print "los dos terrenos son iguales"
}
else{
if (v>v1)
{
Print "el segundo terreno es mas barato "
}
}
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #4
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 4
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<math.h>
int main()
{
char sigue='s';
while(sigue=='s'||sigue=='s')
{
float v;
cout<<"Voltaje"<<endl;
cin>>v;
if(v>=600)
{
cout<<"Prueba de voltaje aprobada"<<endl;
}
else
{
cout<<"Prueba de voltaje no aprobada"<<endl;
}
cout<<"Desea continuar(s/n)=?";
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
V float
while(sigue=='s'||sigue=='s')
{
Print” Insertar voltaje”
Read voltaje
if (V>=600)
{
Print “Prueba de voltaje aprobada"
}
else
{
Print “Prueba de voltaje no aprobada"
Print “Prueba de voltaje no aprobada"
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #3
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Practica No. 5 Problema 3
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<math.h>
int main()
{
float c1, c2, c3, c4, c;
char Nombre[25];
cout<<"Nombre del Alumno"<<endl;
cin.getline(Nombre,25,'\n');
cout<<"Calificacion parcial 1"<<endl;
cin>>c1;
cout<<"\n"<<endl;
cout<<"Calificacion parcial 2"<<endl;
cin>>c2;
cout<<"\n"<<endl;
cout<<"Calificacion parcial 3"<<endl;
cin>>c3;
cout<<"\n"<<endl;
cout<<"Calificacion parcial 4"<<endl;
cin>>c4;
c=(c1+c2+c3+c4)/4;
if(c>7)
{
cout<<Nombre<<"\t"<< c<<" Aprobo"<<endl;
}
else
{
cout<<Nombre<<"\t"<< c<<" No aprobo"<<endl;
}
getch();
return 0;
}
Pseudocodigo:
Inicio
C1 real
C2 real
c3 real
c4 real
c real
while(sigue=='s'||sigue=='s')
{
char Nombre[25];
print "Nombre del Alumno"
read.getline(Nombre,25)
print "Calificacion parcial 1"
read c1
print "Calificacion parcial 2"
read c2
print "Calificacion parcial 3"
read c3
print "Calificacion parcial 4"
read c4
c=(c1+c2+c3+c4)/4;
if(c>7)
{
Print “ Nombre “
print “ c”
print " Aprobo"
}
else
{
Print “Nombre “
print “c”
print " no aprobo"
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #2
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Nombres del equipo: Galaviz Lona Christian Joel, Avendaño Reveles Daniel
# include <iostream.h>
# include <conio.h>
# include <math.h>
# include <iomanip.h>
int main ()
{
int n1,n2;
char sigue ='s';
while(sigue== 's'|| sigue=='s')
{
cout<<"introducir un entero n1=";
cin>>n1;
cout<<"introducir segundo numero n2=";
cin>>n2;
if (n1>n2)
{
cout<<"el primer valor es mayo";
}
else{
if(n1==n2)
{
cout<<"los dos valores son iguales"<<endl;
}
else{
if(n1<n2)
{
cout<<"el primer valor es menor "<<endl;
}
}
}
cout<<"\n"<<endl;
cout<<"desea continuar (s/n)=";
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
n1 int
n2 int
while(sigue=='s'||sigue=='s')
{
print "introducir un entero n1="
read n1
print “introducir segundo numero n2="
read n2
if (n1>n2)
{
Print "el primer valor es mayo"
}
Else
{
if(n1==n2)
{
Print “los dos valores son iguales"
}
Else
{
if(n1<n2)
{
Print "el primer valor es menor”
}
}
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #6 Problema #1
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 7 de octubre de 2012
Programación:
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<math.h>
int main()
{
int valor;
char sigue='s';
while(sigue=='s'||sigue=='s')
{
cout<<"Introduce un valor entero"<<endl;
cin>>valor;
if(valor%2==0)
{
cout<<"Es un numero par"<<endl;
}
else
{
cout<<"Es un numero impar"<<endl;
}
cout<<"Desea continuar(s/n)=?";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}
Pseudocodigo:
Inicio
Valor int
while(sigue=='s'||sigue=='s')
{
Print "Introduce un valor entero"
Read valor
if(valor%2==0)
{
Print "Es un numero par"
}
else
{
Print "Es un numero impar"
Print"Desea continuar(s/n)=?"
read sigue
clrscr()
}
}
Final
No hay comentarios:
Publicar un comentario