viernes, 16 de noviembre de 2012

Practica 12




Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 16



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:

//Practica 12 Problema 16
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <stdio.h>


struct alumno
{
char noControl[8];
char nombre[30];
int calf[4];
};

alumno a[10];

void leerdatosalumno(int n);
void desplegardatosalumno(int n);
int main()
{
int x;
cout<<"Numero de alumnos a registrar: ";
cin>>x;
leerdatosalumno(x);
desplegardatosalumno(x);
getch();
return 0;
}
void leerdatosalumno(int n)
{
int i, j;
for(i=0;i<n;i++)
{
cin.ignore();
cout<<"Numero de control: ";
cin.getline(a[i].noControl,8,'\n');
cin.ignore();
cout<<"Nombre del Alumno: ";
gets(a[i].nombre);

for(j=0;j<4;j++)
{
cout<<"Calificacion"<<(j+1)<<": ";
cin>>a[i].calf[j];
}
}
}
void desplegardatosalumno(int n)
{
int i, j, suma;
float promedio;
cout<<"No control Nombre c1 c2 c3 c4 Promedio "<<endl;
for(i=0;i<n;i++)
{
cout<<a[i].noControl<<"\t\t"<<setw(15)<<a[i].nombre<<"\t\t";
for(j=0;j<4;j++)
{
suma=suma+a[i].calf[j];
promedio=suma/4;
cout<<setw(3)<<a[i].calf[j];
}
cout<<"\t"<<promedio;
cout<<endl<<endl;
}
}



Pseudocodigo:


Registro alumno
{
noControl[8] char
nombre[30] char
calf[4] int 
}

a[10] alumno
funcion void leerdatosalumno(int n)
funcion void desplegardatosalumno(int n)
{
x int
print "Numero de alumnos a registrar: "
read x
leerdatosalumno(x)
desplegardatosalumno(x)
}

final funcion


funcion void leerdatosalumno(int n)
{
i int 
j int 
for(i to n step i=i+1)
{
print "Numero de control: "
print "Nombre del Alumno: "
gets(a[i].nombre)

for(j=0 to 4 step j=j+1)
{
print "Calificacion", (j+1), ": "
cin>>a[i].calf[j]
}
}
}
final funcion void leerdatosalumno(int n) 
incio programa
funcion void desplegardatosalumno(int n)
{

i int 
j int 
suma int 
promedio real
print "No control Nombre c1 c2 c3 c4 Promedio "
for(i=0 to n step i=i+1)
{
print a[i].noControl, "  "a[i].nombre
for(j=0 to 4 step j=j+1)
{
suma=suma+a[i].calf[j]
promedio=suma/4
print a[i].calf[j]
}
cout<<"  "<<promedio
}
}
}
final funcion void desplegardatosalumno(int n)
final programa


Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 15



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 15
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <stdio.h>


struct alumno
{
char noControl[8];
char nombre[30];
int calf[4];
};

alumno a[10];

void leerdatosalumno(int n);
void desplegardatosalumno(int n);
int main()
{
int x;
cout<<"Numero de alumnos a registrar: ";
cin>>x;
leerdatosalumno(x);
desplegardatosalumno(x);
getch();
return 0;
}

void leerdatosalumno(int n)
{
int i, j;
for(i=0;i<n;i++)
{
cin.ignore();
cout<<"Numero de control: ";
cin.getline(a[i].noControl,8,'\n');
cin.ignore();
cout<<"Nombre del Alumno: ";
gets(a[i].nombre);

for(j=0;j<4;j++)
{
cout<<"Calificacion"<<(j+1)<<": ";
cin>>a[i].calf[j];
}
}
}
void desplegardatosalumno(int n)
{
int i, j;
cout<<"No control Nombre c1 c2 c3 c4 "<<endl;
for(i=0;i<n;i++)
{
cout<<a[i].noControl<<"\t\t"<<setw(15)<<a[i].nombre<<"\t\t";
for(j=0;j<4;j++)
{
cout<<setw(3)<<a[i].calf[j];
}
cout<<endl<<endl;
}
}


Pseudocodigo:


Registro alumno
{
noControl[8] char
nombre[30] char
calf[4] int 
}

a[10] alumno
funcion void leerdatosalumno(int n)
funcion void desplegardatosalumno(int n)
{
x int
print "Numero de alumnos a registrar: "
read x
leerdatosalumno(x)
desplegardatosalumno(x)
}

final funcion


funcion void leerdatosalumno(int n)
{
i int 
j int 
for(i to n step i=i+1)
{
print "Numero de control: "
print "Nombre del Alumno: "
gets(a[i].nombre)

for(j=0 to 4 step j=j+1)
{
print "Calificacion", (j+1), ": "
cin>>a[i].calf[j]
}
}
}
final funcion void leerdatosalumno(int n) 
incio programa
funcion void desplegardatosalumno(int n)
{
i int 
j int 
print "No control Nombre c1 c2 c3 c4 "
{
print a[i].noControl, "  "a[i].nombre, "  "
for(j=0 to 4 step j=j+1)
{
print "  ", a[i].calf[j]
}
}
}
final funcion void desplegardatosalumno(int n)
final programa


Programa:







Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 14



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:



//Practica 12 Problema 14
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

struct empleado
{
int id ;
char nombre [30];
int horas;
float tarifapago ;
};
empleado emp [10];
void leerdatosempleado (int n);
void desplegardatosempleado (int n);
int main ()
{
int x ;
cout<<"Numero de empleados= ";
cin >>x ;
leerdatosempleado (x);
desplegardatosempleado (x);

getch ();
return 0 ;
}

void leerdatosempleado (int n)
{
int i ;
for (i=0; i<n;i++)
{
cout<<"\nNumero del empleado= ";
cin >>emp[i].id;
cin.ignore();
cout<<"Nombre del empleado= ";
cin.getline (emp[i].nombre,30,'\n');
cout<<"Horas trabajadas= ";
cin>>emp[i].horas;
cout <<"Pago por horas= ";
cin >> emp [i].tarifapago;
}
}
void desplegardatosempleado (int n)
{
int i, suma;
float sueldo;
cout<<"No de empleado Nombre Horas trabajadas Pago por hora Sueldo\n";
for (i=0;i<n ; i++)
{
suma=(emp[i].horas*emp [i].tarifapago);
cout<<emp[i].id<<setw(19)<<emp[i].nombre<<setw(10)<<emp[i].horas<<setw(23)<<emp[i].tarifapago<<setw(14)<<suma<<endl;
}
}



Pseudocodigo:


registro empleado
{
id int
nombre[30] char
horas int
tarifa pago int
}
emp[10] empleado
funcionvoid leerdatosempleado(int n)
{
i int
for(i=0 to n-1 step i=i+1)
{
print "Numero de empleados=? "
read emp[i].id
print "Nombre del empleado=? "
read  emp[i].nombre
print "Horas trabajadas=? "
read emp[i].horas
print "Pago por hora=? "
read  emp[i].tarifapago
}
}
final funcion
funcion void desplegardatosempleado(int n)
{
i int
suma int
sueldo real
print "No de empleado Nombre Horas trabajadas Pago por hora Sueldo"
for (i=0 to n step i=i+1)
{
suma=(emp[i].horas*emp [i].tarifapago)
print "(emp[i].id," ",emp[i].nombre," ",emp[i].horas," ",emp[i].tarifapago," ",sueldo
}
}
final funcion desplegardatosempleado

Inicio programa

x int
print "Cuantos empledos=? "
read x
leerdatosempleado(x)
desplegardatosempleado(x)

final programa


Programa:







Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 13



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 13
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

struct empleado
{
int id ;
char nombre [30];
int horas;
float tarifapago ;
};
empleado emp [10];
void leerdatosempleado (int n);
void desplegardatosempleado (int n);
int main ()
{
int x ;
cout<<"Numero de empleados= ";
cin >>x ;
leerdatosempleado (x);
desplegardatosempleado (x);

getch ();
return 0 ;
}

void leerdatosempleado (int n)
{
int i ;
for (i=0; i<n;i++)
{
cout<<"\nNumero del empleado= ";
cin >>emp[i].id;
cin.ignore();
cout<<"Nombre del empleado= ";
cin.getline (emp[i].nombre,30,'\n');
cout<<"Horas trabajadas= ";
cin>>emp[i].horas;
cout <<"Pago por horas= ";
cin >> emp [i].tarifapago;
}
}
void desplegardatosempleado (int n)
{
int i;
cout<<"No de empleado Nombre Horas trabajadas    Pago por hora \n";
for (i=0;i<n ; i++)
{

cout<<emp[i].id<<setw(35)<<emp[i].nombre<<setw(12)<<emp[i].horas<<setw(15)<<emp[i].tarifapago<<endl;
}
}


Pseudocodigo:


Registro empleado
{
id int
nombre[30] char
horas int
tarifa pago int
}
emp[10] empleado
funcionvoid leerdatosempleado(int n)
{
i int
for(i=0 to n-1 step i=i+1)
{
print "Numero de empleados=? "
read emp[i].id
print "Nombre del empleado=? "
read  emp[i].nombre
print "Horas trabajadas=? "
read emp[i].horas
print "Pago por hora=? "
read  emp[i].tarifapago
}
}
final funcion
funcion void desplegardatosempleado(int n)
{
i int
for(i=0 to n-1 step i=i+1)
{
print "(emp[i].id," ",emp[i].nombre," ",emp[i].horas," ",emp[i].tarifapago
}
}
final funcion desplegardatosempleado

Inicio programa

x int
print "Cuantos empledos=? "
read x
leerdatosempleado(x)
desplegardatosempleado(x)

final programa


Programa:





Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 12



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 12
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
template <class T>
void multiplica(T a, T b);
void main()
{
int n1,n2;
float x,y;
double a,b;

cout<<"introduce dos valores enteros\n";
cin>>n1>>n2;
cout<<"multiplicacion con valores enteros\n";
multiplica(n1,n2);
cout<<endl<<endl;
cout<<"introduce dos valores Flotantes\n";
cin>>x>>y;
cout<<endl<<endl;
cout<<"multiplicacion con valores flotantes\n";
multiplica(x,y);
cout<<endl<<endl;
cout<<setiosflags(ios::fixed)<<setprecision(8);
cout<<"introduce dos valores doble pesicion\n";
cin>>a>>b;
cout<<endl<<endl;
cout<<"multiplicacion con valores presicion\n";
multiplica(a,b);
cout<<endl<<endl;
getch();
}
template <class T>
void multiplica(T a, T b)
{
cout<<a<<"*"<<b<<"="<<(a*b)<<endl;
}


Pseudocodigo:


Inicio funcion
template <class T>
void multiplica(T a, T b)
void main()
Inicio programa
{
n1           int
n2           int
x             real
y             real
a             double
b             double

print "introduce dos valores enteros"
read n1, n2
print "multiplicacion con valores enteros"
multiplica(n1,n2)
print "introduce dos valores Flotantes"
read x, y
print "multiplicacion con valores flotantes"
multiplica(x,y)
print "introduce dos valores doble pesicion"
read a, b
print "multiplicacion con valores presicion"
multiplica(a,b)
getch()
}
Final programa
template <class T>
void multiplica(T a, T b)
{
print a, "*", b, "=", (a*b)
}
Final funcion

Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 11



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 11
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
template <class T>
void resta(T a, T b);
void main()
{
int n1,n2;
float x,y;
double a,b;

cout<<"introduce dos valores enteros\n";
cin>>n1>>n2;
cout<<"Resta con valores enteros\n";
resta(n1,n2);
cout<<endl<<endl;
cout<<"introduce dos valores Flotantes\n";
cin>>x>>y;
cout<<endl<<endl;
cout<<"Resta con valores flotantes\n";
resta(x,y);
cout<<endl<<endl;
cout<<setiosflags(ios::fixed)<<setprecision(8);
cout<<"introduce dos valores doble pesicion\n";
cin>>a>>b;
cout<<endl<<endl;
cout<<"Resta con valores presicion\n";
resta(a,b);
cout<<endl<<endl;
getch();
}
template <class T>
void resta(T a, T b)
{
cout<<a<<"-"<<b<<"="<<(a-b)<<endl;
}

Pseudocodigo:


Inicion funcion
template <class T>
void resta(T a, T b)
void main()
Inicio programa
{
n1           int
n2           int
x             real
y             real
a             double
b             double

print "introduce dos valores enteros"
read n1, n2
print "Resta con valores enteros"
resta(n1,n2)
print "introduce dos valores Flotantes"
read x, y
print "Resta con valores flotantes"
resta(x,y)
print "introduce dos valores doble pesicion"
read a, b
print "Resta con valores presicion"
resta(a,b)
getch()
}
Final programa
template <class T>
void resta(T a, T b)
{
print a, "-", b, "=", (a-b)
}
Final funcion

Programa:




Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 10



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 10
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>

template <class T>
T introduce_valores(T a[10]);

template <class T>
T suma_valores(T a[10]);

template <class T>
void desplegar_valores(T a[10]);

template <class T>
T promedio_valores(T a[10]);

int main()
{
int x[10];
int suma, prom;
float y[10];
float sum, promedio;

introduce_valores(x);
desplegar_valores(x);
cout<<"La suma de valores es: "<<suma_valores(x)<<endl;
cout<<"El promedio de valores es: "<<promedio_valores(x)<<endl;

cout<<endl<<endl;

introduce_valores(y);
desplegar_valores(y);
cout<<"La suma de valores es: "<<suma_valores(y)<<endl;
cout<<"El promedio de valores es: "<<promedio_valores(y)<<endl;

getch();
return 0;
}

template <class T>
T introduce_valores(T a[10])
{
int i;
for(i=0;i<10;i++)
{
cout<<"Valores["<<(i+1)<<"]:";
cin>>a[i];
}
}

template <class T>
T suma_valores(T a[10])
{
int i, s=0;
for(i=0;i<10;i++)
{
s=s+a[i];
}
return s;
}

template <class T>
void desplegar_valores(T a[10])
{
int i;
cout<<"\n"<<endl;
cout<<"Listado de valores"<<endl;
for(i=0;i<10;i++)
{
cout<<a[i]<<"\t";
}
cout<<endl;
}

template <class T>
T promedio_valores(T a[10])
{
T s=suma_valores(a);
return s/10;
}

Pseudocodigo:


Inicio
template <class T>
T introduce_valores(T a[10])

template <class T>
T suma_valores(T a[10])

template <class T>
void desplegar_valores(T a[10])

template <class T>
T promedio_valores(T a[10])

int main()
{
x[10]     int
suma     int
prom     int
y[10]    real
sum real
promedio          real

introduce_valores(x)
desplegar_valores(x)
print "La suma de valores es: ", suma_valores(x)
print "El promedio de valores es: ", promedio_valores(x)


introduce_valores(y)
desplegar_valores(y)
print "La suma de valores es: ", suma_valores(y)
print "El promedio de valores es: ", promedio_valores(y)

getch()
return 0
}

template <class T>
T introduce_valores(T a[10])
{
int i
for(i=0i<10i++)
{
print "Valores[", (i+1), "]:"
reada[i]
}
}

template <class T>
T suma_valores(T a[10])
{
int i, s=0
for(i=0i<10i++)
{
s=s+a[i]
}
return s
}

template <class T>
void desplegar_valores(T a[10])
{
I              int
print "Listado de valores"
for(i=0i<10i++)
{
print a[i]
}
}

template <class T>
T promedio_valores(T a[10])
{
T s=suma_valores(a)
return s/10
}

Final

                  
Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 9



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:

//Practica 12 Problema 9
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>

template <class T>
T maximo(T x1, T x2, T x3);
int main()
{
int a, b, c;
double x, y, z;

cout<<"Introduce tres valores enteros\n";
cin>>a>>b>>c;
cout<<"El dato mayor es: "<<maximo(a,b,c)<<endl;
cout<<"\n"<<endl;

cout<<"Introduce tres valores de doble presicion\n";
cin>>x>>y>>z;
cout<<"El dato mayor es: "<<maximo(z,y,z)<<endl;

getch();
return 0;
}

template <class T>
T maximo(T x1, T x2, T x3)
{
if(x1>=x2 && x1>=x3)
{
return x1;
}
else
{
if(x2>=x1 && x2>=x3)
{
return x2;
}
else
{
return x3;
}
}
}


Pseudocodigo:



Inicio
template <class T>
T maximo(T x1, T x2, T x3)
int main()
{
a             int
b             int
c              int
x             double
y             double
z              double

print "Introduce tres valores enteros"
read a
read b
read c
print "El dato mayor es: ", maximo(a,b,c)

print "Introduce tres valores de doble presicion"
read x
read y
read z
print "El dato mayor es: ", maximo(z,y,z)

getch()
return 0
}

template <class T>
T maximo(T x1, T x2, T x3)
{
if(x1>=x2 && x1>=x3)
{
return x1
}
else
{
if(x2>=x1 && x2>=x3)
{
return x2
}
else
{
return x3
}
}
}
Final



                  
Programa:







Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 8



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 8
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>

template <class T>
T suma(T a, T b);
int multiplicacion(int a, int b);

void main()
{
int c, d;
float e, f;
double g, h;
                                                                       
cout<<"Introduce dos valores enteros\n";
cin>>c>>d;
cout<<"Suma con valores enteros\n";
cout<<c<<" + "<<d<<" = "<<suma(c,d)<<endl;
cout<<"Multiplicacion con valores enteros\n";
cout<<c<<" * "<<d<<" = "<<multiplicacion(c,d)<<endl;
cout<<endl<<endl;

cout<<"Introduce dos valores flotantes\n";
cin>>e>>f;
cout<<"Suma con valores flotantes\n";
cout<<e<<" + "<<f<<" = "<<suma(e,f)<<endl;
cout<<endl<<endl;

cout<<"Introduce dos de doble presicion\n";
cin>>g>>h;
cout<<setiosflags(ios::fixed)<<setprecision(8);
cout<<"Suma con valores de doble presicion\n";
cout<<g<<" + "<<h<<" = "<<suma(g,h)<<endl;
cout<<endl<<endl;

getch();
}

template <class T>
T suma(T a, T b)
{
return (a+b);
}
int multiplicacion(int a, int b)
{
return(a*b);
}




Pseudocodigo:



Inicio
template <class T>
T suma(T a, T b)
int multiplicacion(int a, int b)

void main()
{
c              int
d             int
e             real
f              real
g             double
h             double
                                                                      
print "Introduce dos valores enteros"
read c
read d
print "Suma con valores enteros"
print c, " + ", d, " = ", suma(c,d)
print "Multiplicacion con valores enteros"
print c, " * ", d, " = ", multiplicacion(c,d)

print "Introduce dos valores flotantes"
read e
read f
print "Suma con valores flotantes"
print e, " + ", f, " = ", suma(e,f)

print "Introduce dos de doble presicion"
read g
read h
print setiosflags(ios::fixed), setprecision(8)
print "Suma con valores de doble presicion"
print g, " + ", h, " = ", suma(g,h)

getch()
}
Final

template <class T>
T suma(T a, T b)
{
return (a+b)
}
int multiplicacion(int a, int b)
{
return(a*b)
}

                  
Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 7



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 7
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>

template <class T>
void suma(T a, T b);

void main()
{
int c, d;
float e, f;
double g, h;
                                                                       
cout<<"Introduce dos valores enteros\n";
cin>>c>>d;
cout<<"Suma con valores enteros\n";
suma(c,d);
cout<<endl<<endl;

cout<<"Introduce dos valores flotantes\n";
cin>>e>>f;
cout<<"Suma con valores flotantes\n";
suma(e,f);
cout<<endl<<endl;

cout<<"Introduce dos de doble presicion\n";
cin>>g>>h;
cout<<setiosflags(ios::fixed)<<setprecision(8);
cout<<"Suma con valores de doble presicion\n";
suma(g,h);
cout<<endl<<endl;

getch();
}

template <class T>
void suma(T a, T b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}



Pseudocodigo:


Inicio
template <class T>
void suma(T a, T b)

void main()
{
c              int
d             int
e             real
f              real
g             double
h             double
                                                                      
print "Introduce dos valores enteros"
read c
read d
print "Suma con valores enteros"
suma(c,d)

print "Introduce dos valores flotantes"
read e
read f
print "Suma con valores flotantes"
suma(e,f)

print "Introduce dos de doble presicion"
read g
read h
print setiosflags(ios::fixed), setprecision(8)
print "Suma con valores de doble presicion"
suma(g,h)

getch()
}

template <class T>
void suma(T a, T b)
{
print a, " + ", b, " = ", (a+b)
}
Final

                  
Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 6



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:

//Practica 12 Problema 6
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>
#include <math.h>

void suma(int a, int b);
void suma(float a, float b);
void suma(double a, double b);

int main()
{
int c, d;
float e, f;
double g, h;
cout<<"Introduce dos valores enteros\n";
cin>>c>>d;
cout<<"Suma con valores enteros\n";
suma(c,d);
cout<<endl<<endl;

cout<<"Introduce dos valores flotantes\n";
cin>>e>>f;
cout<<"Suma con valores flotantes\n";
suma(e,f);
cout<<endl<<endl;

cout<<"Introduce dos doble presicion\n";
cin>>g>>h;
cout<<"Suma con valores de doble presicion\n";
suma(g,h);
cout<<endl<<endl;

getch();
return 0;
}

void suma(int a, int b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}

void suma(float a, float b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}

void suma(double a, double b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}


Pseudocodigo:


Inicio

void suma(int a, int b)
void suma(real a, real b)
void suma(double a, double b)

int main()
{
c              int
d             int
e             real
f              real
g             double
h             double
print "Introduce dos valores enteros"
read c
read d
print "Suma con valores enteros"
suma(c,d)

print "Introduce dos valores flotantes"
read e
read f
print "Suma con valores flotantes"
suma(e,f)

print "Introduce dos doble presicion"
read g
read h
print "Suma con valores de doble presicion"
suma(g,h)

getch()
return 0
}

Final

void suma(int a, int b)
{
print a, " + ", b, " = ", (a+b)l
}

void suma(float a, float b)
{
print a, " + ", b, " = ", (a+b)
}

void suma(double a, double b)
{
print a, " + ", b, " = ", (a+b)

                  
Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 5



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:

//Practica 12 Problema 5
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>

void suma(int a, int b);
void suma(float a, float b);
void suma(double a, double b);

int main()
{

cout<<"Suma con valores enteros\n";
suma(10,15);
cout<<endl<<endl;

cout<<"Suma con valores flotantes\n";
suma(10.99,15.5);
cout<<endl<<endl;

cout<<"Suma con valores de doble presicion\n";
suma(10.000008888,15.909090999);
cout<<endl<<endl;

getch();
return 0;
}

void suma(int a, int b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}

void suma(float a, float b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}

void suma(double a, double b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}


Pseudocodigo:



Inicio

void suma(int a, int b)
void suma(real a, real b)
void suma(double a, double b)

int main()
{

print "Suma con valores enteros"
suma(10,15)

print "Suma con valores flotantes"
suma(10.99,15.5)
print endl

print "Suma con valores de doble presicion"
suma(10.000008888,15.909090999)
print endl

getch()
return 0
}

void suma(int a, int b)
{
print a, " + ", b, " = ", (a+b)
}

void suma(real a, real b)
{
print a, " + ", b, " = ", (a+b)
}

void suma(double a, double b)
{
print a, " + ", b, " = ", (a+b)
}
Final

                  
Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 4



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 4
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>

void resta();
void resta(int a, int b);
int main ()
{
int n1,n2;
resta();
cout<<"\n\n";
resta(6,19);
cout<<endl<<endl;
cout<<" n1 =";
cin>>n1;
cout<<" n2= ";
cin>>n2;
cout<<endl;
resta(n1,n2);
getch();
return 0;
}
void resta()
{
int a,b;
cout<<" valor 1=";
cin>>a;
cout<<" valor 2=";
cin>>b;
cout<<a<<"-"<<b<<"="<<(a-b)<<endl;
}
void resta(int a,int b)
{
cout<<a<<"-"<<b<<"="<<(a-b)<<endl;
}


Pseudocodigo:


Inicio Funcion
funcion void resta()
funcion void resta(int a, int b)
Inicio Programa
{
n1           int
n2           int
resta()
resta(6,19)
print " n1 ="
read n1
print " n2= "
read n2
resta(n1,n2)
getch()
return 0
}
Final Programa
funcion void resta()
{
a             int
b             int
print " valor 1="
read a
print " valor 2="
read b
print a, "-", b, "=", (a-b)
}
funcion void resta(int a,int b)
{
print a, "-", b, "=", (a-b)
}
Final funcion

Programa:





Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 3



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 3
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>

void menu();
void suma();
void resta(int, int);
void mult(int, int);
void sumas(int a, int b);
int main()

{
int n1, n2, opcion;
char sigue;
do
{
clrscr();

cout<<"Valor 1= ";
cin>>n1;
cout<<"Valor 2= ";
cin>>n2;
cout<<endl;
menu();
cin>>opcion;
switch(opcion)
{
case 1:
sumas(n1, n2);
break;
case 2:
resta(n1, n2);
break;
case 3:
mult(n1, n2);
break;
default:
cout<<"Error en opcion"<<endl;
}
cout<<"Desea continuar (s/n)"<<endl;
cin>>sigue;
}
while(sigue=='s'||sigue=='S');
getch();
return 0;
}

void suma()
{
int a, b;
cout<<"Valor 1= ";
cin>>a;
cout<<"Valor 2= ";
cin>>b;
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}
void sumas(int a, int b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}
void resta(int a, int b)
{
cout<<a<<" - "<<b<<" = "<<(a-b)<<endl;
}
void mult(int a, int b)
{
cout<<a<<" * "<<b<<" = "<<(a*b)<<endl;
}

void menu()
{
cout<<"Operaciones basicas"<<endl;
cout<<"1) Suma"<<endl;
cout<<"2) Resta"<<endl;
cout<<"3) Multiplicacion"<<endl;
cout<<"Elige opcion= ";
}

Pseudocodigo:



Inicio
void menu()
void suma()
void resta(int, int)
void mult(int, int)
void sumas(int a, int b)
int main()

{
n1           int
n2           int
opcion  int
char sigue
do
{
clrscr()

Print "Valor 1= "
read n1
Print "Valor 2= "
read n2
Print
menu()
read opcion
switch(opcion)
{
case 1:
sumas(n1, n2)
break
case 2:
resta(n1, n2)
break
case 3:
mult(n1, n2)
break
default:
Print "Error en opcion"
}
Print "Desea continuar (s/n)",
read sigue
}
while(sigue=='s'||sigue=='S')
getch()
return 0
}
Final



                  
Programa:






Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 2



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 2
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>

void mult();
void mult(int a, int b);
int main()

{
int n1=1, n2=2;
mult();
mult(6, 19);
cout<<"\n\n";
cout<<" n1= ";

cout<<" n2= ";

mult(n1, n2);

getch();
return 0;
}

void mult()
{
int a, b;
cout<<"Valor 1= ";
cin>>a;
cout<<"Valor 2= ";
cin>>b;
cout<<a<<" * "<<b<<" = "<<(a*b)<<endl;
}
void mult(int a, int b)
{
cout<<a<<" * "<<b<<" = "<<(a*b)<<endl;
}



Pseudocodigo:



Inicio
void mult()
void mult(int a, int b)
int main()

{
n1=1      int
n2=2      int
mult()
mult(6, 19)
print " n1= "

print " n2= "

mult(n1, n2)

getch()
return 0
}

void mult()
{
a             int
b             int
print "Valor 1= "
read a
print "Valor 2= "
read b
print a, " * ", b, " = ", (a*b)
}
void mult(int a, int b)
{
print a, " * ", b, " = ", (a*b)
}
Final

                  
Programa:





Instituto Tecnológico de Tijuana




Programación Estructurada



Practica 12 Problema 1



Docente: Ángela Colunga Aldana



Alumno: Daniel Avendaño Reveles



                                       
   Tijuana, Baja California a 16 de noviembre de 2012



Programación:


//Practica 12 Problema 1
//Integrantes del equipo: Avendaño Reveles Daniel, Galaviz Lona Christian Joel

#include <iostream.h>
#include <conio.h>

void suma();
void suma(int a, int b);
int main()

{
int n1, n2;
suma();
suma(6, 19);
cout<<"\n\n";
cout<<" n1= "<<endl;
cin>>n1;
cout<<" n2= "<<endl;
cin>>n2;
suma(n1, n2);

getch();
return 0;
}

void suma()
{
int a, b;
cout<<"Valor 1= ";
cin>>a;
cout<<"Valor 2= ";
cin>>b;
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}
void suma(int a, int b)
{
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
}



Pseudocodigo:


Inicio
void suma()
void suma(int a, int b)
int main()

{
n1           int
n2           int
suma()
suma(6, 19)
Print " n1= "
read n1
Print " n2= "
read n2
suma(n1, n2)

getch()
return 0
}

void suma()
{
a             int
b             int
Print "Valor 1= "
read a
Print "Valor 2= "
read b
Print a, " + ", b, " = ", (a+b)
}
void suma(int a, int b)
{
Print a, " + ", b, " = ", (a+b)
}
Final

                  
Programa:


No hay comentarios:

Publicar un comentario