viernes, 12 de octubre de 2012

Practica 7




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


Programa:







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




              
Programa:







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 



              
Programa:









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


              
Programa:







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’)
{
Print “Nombre del empleado”
read nombre
Print “Sueldo actual”
read sueldo_act
do
{
Print “Categoria(1-5)”
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
case 2:
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
case 4:
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
default:
{
print “Error en la elección de categoria”
}
}
}
while(categoría>1&&categoría<5)
Print “Desea continuar(s/n)”
read sigue
}

fin    

              
Programa:




No hay comentarios:

Publicar un comentario