Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #7 Problema #5
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 14 de octubre de 2012
Programación:
//Practica No. 7 Problema 5
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
int main()
{
int n, conta=1, sumatotal=0, suma=0, c1, c2, c3, c4;
float prom;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Numero de alumnos=?"<<endl;
cin>>n;
while(conta<=n)
{
cout<<"\n"<endl;
cout<<"Nombre del alumno=?"<<endl;
char nombre[30];
cin.ignore();
cin.getline(nombre,30,'\n');
cout<<"\n"<<endl;
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;
cout<<"\n"<<endl;
suma=c1+c2+c3+c4;
prom=suma/4.0;
sumatotal=sumatotal+prom;
conta=conta+1;
}
cout<<"El promedio general del grupo es: "<<(sumatotal/n)<<endl;
cout<<"Desea continuar(s/n)"<<endl;
cin>>sigue;
}
getch();
return 0;
}
Pseudocodigo:
Inicio
N int
conta=1 int
sumatotal=0 int
suma=0 int
c1 int
c2 int
c3 int
c4 int
prom real
Sigue='s'
char
While (sigue=='s'||sigue=='S')
{
Print "Numero de
alumnos=?"
Read n
While (conta<=n)
{
Print “Nombre del
alumno=?"
Nombre [25] char
Read
(nombre,25,'\n')
Print
"Calificación parcial 1"
Read c1
Print
"Calificación parcial 2"
Read c2
Print
"Calificación parcial 3"
Read c3
Print
"Calificación parcial 4"
Read c4
Suma=c1+c2+c3+c4
Prom=suma/4.0
Suma total=sumatotal+prom
conta=conta+1
}
Print "El promedio general del
grupo es: ",(sumatotal/n)
Print "Desea continuar(s/n)"
Read sigue
}
final
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #7 Problema #4
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 14 de octubre de 2012
Programación:
//Practica No. 7 Problema 4
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
int main()
{
int n, suma=0, termino=3, conta=1;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Cantidad de terminos de la serie=?"<<endl;
cin>>n;
while(conta<=n)
{
suma=suma+termino;
cout<<termino<<"+"<<endl;
termino=termino+3;
conta=conta+1;
}
cout<<"El resultado de la serie es: "<<suma<<endl;
cout<<"Desea continuar(s/n)"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
n int
Suma=0 int
Términos=3 int
Conta=1 int
Sigue='s' char
while(sigue=='s'||sigue=='s')
{
Print "cantidad
de términos dela serie ="
Read n
While (conta<=n)
{
Suma=suma+terminos
Print"\n",
términos
Términos=terminos+3
Conta=conta+1
}
Print "el resultado de la suma es”, suma
Print "Desea continuar(s/n)="
Read sigue
}
fin
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #7 Problema #3
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 14 de octubre de 2012
Programación:
//Practica No. 7 Problema 3
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
int main()
{
int tipo, paciente, dias, edad;
float costo;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Nombre del paciente=?"<<endl;
char nombre[25];
cin.ignore();
cin.getline(nombre,25,'\n');
cout<<"\n"<<endl;
cout<<"Edad=?"<<endl;
cin>>edad;
cout<<"\n"<<endl;
cout<<"Dias de hospitalizacion=?"<<endl;
cin>>dias;
cout<<"\n"<<endl;
do
{
cout<<"Tipo de enfermedad=?"<<endl;
cin>>tipo;
switch(tipo)
{
case 1:
costo=(dias*25.0);
cout<<"El costo total es de: "<<costo<<endl;
break;
case 2:
costo=(dias*15.0);
cout<<"El costo total es de: "<<costo<<endl;
break;
case 3:
costo=(dias*20.0);
cout<<"El costo total es de: "<<costo<<endl;
break;
case 4:
costo=(dias*35.0);
cout<<"El costo total es de: "<<costo<<endl;
break;
case 5:
costo=(dias*48.0);
cout<<"El costo total es de: "<<costo<<endl;
break;
default:
{
cout<<"Error en la eleccion de tipo de enfermedad"<<endl;
}
}
}
while(tipo==0);
if(edad>=14&&edad<=22)
{
costo=costo*1.10;
}
cout<<"Nombre del paciente:"<<endl;
cout<<nombre<<endl;
cout<<"Costo de internacion:"<<endl;
cout<<costo<<endl;
cout<<"Deseas continuar(s/n)"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
Tipo int
Paciente
int
Días
int
edad
int
costo Real
sigue='s' char
while(sigue=='s'||sigue=='S')
{
Print
"Nombre del paciente=”
nombre[25] char
Read
nombre
Print "Edad="
Read
edad
Print
"Días de hospitalización="
Read
dias
Do
{
Print
"Tipo de enfermedad="
Read
tipo
Switch (tipo)
{
case 1:
costo=(dias*25.0)
Print "El costo
total es de: ",costo
Break
case 2:
costo=(dias*15.0)
print "El costo total es de:
",costo
Break
case 3:
costo=(dias*20.0)
Print "El costo
total es de: ",costo
Break
case 4:
costo=(dias*35.0)
print "El costo total es de:
",costo
Break
case 5:
costo=(dias*48.0)
print "El costo total es de:
"costo
Break
Default:
{
print “Error en la eleccion de tipo de enfermedad"
}
}
}
while(tipo==0);
if(edad>=14&&edad<=22)
{
costo=costo*1.10
}
Print "Nombre del
paciente:",nombre
Print "Costo de
internacion:",costo
print "Deseas continuar(s/n)"
Read sigue
}
Fin
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #7 Problema #2
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 14 de octubre de 2012
Programación:
//Practica No. 7 Problema 2
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
int main()
{
int clave, zona, minutos;
float precio;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Numero de minutos hablados=?"<<endl;
cin>>minutos;
cout<<"\n"<<endl;
do
{
cout<<"Clave=?"<<endl;
cin>>clave;
cout<<"\n"<<endl;
switch(clave)
{
case 5:
precio=(minutos*2.0);
cout<<"El costo es de: "<<precio<<endl;
break;
case 7:
precio=(minutos*2.5);
cout<<"El costo es de: "<<precio<<endl;
break;
case 18:
precio=(minutos*4.0);
cout<<"El costo es de: "<<precio<<endl;
break;
case 20:
precio=(minutos*6.5);
cout<<"El costo es de: "<<precio<<endl;
break;
case 22:
precio=(minutos*7.0);
cout<<"El costo es de: "<<precio<<endl;
break;
default:
{
cout<<"Clave incorrecta"<<endl;
}
}
}
while(clave==0);
cout<<"Desea continuar(s/n)"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
Zona
int
Minutos
int
Costo real
Do
{
Print "minutos de
la llamada="
Read minutos
Do
{
Print “zona geográfica
\n="
Read zona
Switch (zona)
{
Case 5:
Costo= 2.0*minutos
Print "costo de
llamada de la zona américa del norte =", costo
Break
Case 7:
Costo=2.5*minutos
Print "costo de llamada de la zona américa
central =",costo
Break
Case 18:
Costo=4.0*minutos
Print "costo de
llamada de la zona américa de sur ="costo
Break
Case 20:
Costo=6.5*minutos
Print "costo de la
llamada de la zona Europa=", costo
Break
Case 22:
Costo=7*minutos
Print "costo de
la llamada a la zona Asia =",costo
Break
Default
{
Print "erro de
zona"
Zona=0
}
}
}
while(zona==0);
{
Print "desea otra zona si=1 o no=0 ="
Read zona
}
}
while (zona==1);
fin
Instituto Tecnológico de Tijuana
Programación Estructurada
Practica #7 Problema #1
Docente: Ángela Colunga Aldana
Alumno: Daniel Avendaño Reveles
Tijuana, Baja California a 14 de octubre de 2012
Programación:
//Practica No. 7 Problema 1
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include<iostream.h>
#include<conio.h>
int main()
{
int categoria, sueldo_act, sueldo_aum;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
char nombre[30];
cout<<"Nombre del empleado=?"<<endl;
cin.ignore();
cin.getline(nombre,30,'\n');
cout<<"\n"<<endl;
cout<<"Sueldo actual=?"<<endl;
cin>>sueldo_act;
cout<<"\n"<<endl;
do
{
cout<<"Categoria(1-5)"<<endl;
cin>>categoria;
cout<<"\n"<<endl;
switch(categoria)
{
case 1:
sueldo_aum=sueldo_act*1.5;
cout<<nombre<<endl;
cout<<"Sueldo Actual"<<"= "<<sueldo_act<<endl;
cout<<"Sueldo Aumentado"<<"= "<<sueldo_aum<<endl;
break;
case 2:
sueldo_aum=sueldo_act*1.10;
cout<<nombre<<endl;
cout<<"Sueldo Actual"<<"= "<<sueldo_act<<endl;
cout<<"Sueldo Aumentado"<<"= "<<sueldo_aum<<endl;
break;
case 3:
sueldo_aum=sueldo_act*1.08;
cout<<nombre<<endl;
cout<<"Sueldo Actual"<<"= "<<sueldo_act<<endl;
cout<<"Sueldo Aumentado"<<"= "<<sueldo_aum<<endl;
break;
case 4:
sueldo_aum=sueldo_act*1.07;
cout<<nombre<<endl;
cout<<"Sueldo Actual"<<"= "<<sueldo_act<<endl;
cout<<"Sueldo Aumentado"<<"= "<<sueldo_aum<<endl;
break;
case 5:
sueldo_aum=sueldo_act*1.06;
cout<<nombre<<endl;
cout<<"Sueldo Actual"<<"= "<<sueldo_act<<endl;
cout<<"Sueldo Aumentado"<<"= "<<sueldo_aum<<endl;
break;
default:
{
cout<<"Error en la elecccion de categoria"<<endl;
}
}
}
while(categoria>1&&categoria<5);
cout<<"\n"<<endl;
cout<<"Desea continuar(s/n)"<<endl;
cin>>sigue;
clrscr();
}
getch();
return 0;
}
Pseudocodigo:
Inicio
Categoría int
sueldo_act int
sueldo_aum int
nombre[25] char
Sigue char
sigue= ‘s’
while(sigue== ‘s’||sigue== ‘S’)
while(sigue== ‘s’||sigue== ‘S’)
{
Print “Nombre del empleado”
read nombre
read nombre
Print
“Sueldo actual”
read sueldo_act
read sueldo_act
do
{
{
Print
“Categoria(1-5)”
read categoria
read categoria
switch(categoria)
{
{
case 1:
sueldo_aum=sueldo_act*1.5
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
sueldo_aum=sueldo_act*1.5
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
case 2:
sueldo_aum=sueldo_act*1.1
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
sueldo_aum=sueldo_act*1.1
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
case 3:
sueldo_aum=sueldo_act*1.08
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
sueldo_aum=sueldo_act*1.08
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
case 4:
sueldo_aum=sueldo_act*1.07
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
sueldo_aum=sueldo_act*1.07
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
case 5:
sueldo_aum=sueldo_act*1.06
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
sueldo_aum=sueldo_act*1.06
Print “Nombre del empleado”, nombre
Print “Sueldo Actual”, sueldo_act
Print “Sueldo Aumentado”, sueldo_aum
break
default:
{
{
print “Error en la elección de categoria”
}
}
}
}
}
}
while(categoría>1&&categoría<5)
Print “Desea continuar(s/n)”
read sigue
read sigue
}
No hay comentarios:
Publicar un comentario