domingo, 24 de marzo de 2013

Tarea 2 de la unidad 3

Hacer un cuestionario de 20 preguntas pag. 321-340.(Primera Edición 310-329) Hacer el problema de la aplicación 1 pag. 343 Resolver los siguientes problemas Ejercicio 6.2 pag. 331 problema 10,12 Ejercicio 6.3 pag. 341 problema 4,5


Preguntas

1.-¿se le conoce como transmitido por valor?
Cuando se trasmite un valor a una función como el argumento trasmitido.

2.-¿Que debe proporcionar una función llamada?
 El tipo de datos del valor devuelto     - El valor real que se devuelve

3.-¿Que debe de especificar una función que devuelve datos?
El tipo de datos del valor que se devolverá

4.-¿Qué debe de llevar la función que llama (receptor)?
Ser alertada del tipo de valor a esperar, Usar de manera apropiada el valor devuelto.

5.-¿ejemplo de una función que llama?
int encontrarMax(int, int)

6.-
¿Cual es el Propósito de declarar variables?
Es alertar a la computadora de la cantidad de almacenamiento interno reservado para los datos.

7.-¿En qué consiste en llamar a una función?
En colocar valores de argumentos en una región de memoria reservada a la que la función tiene acceso.

8.-¿Qué permite las funciones inline?
Agrupar las líneas respectivas de código en forma directa en el programa siempre que se llame a una función.

9.-¿Cuál es la ventaja de utilizar una función inline?
Es que aumenta la velocidad de ejecución.

10.-
¿A que se le conoce como transmisión por valor?
a una función que llamada recibe valores de la función que la llama, almacena y manipula los valores transmitidos y devuelve en forma directa cuando mucho un valor único.

11.-¿A que se le conoce como transmisión por referencia?
A una transmisión de direcciones.

12.-¿Cómo se declara un parámetro de referencia
 en C++?
 tipo-de-dato  & nombre-de-referencia

13.-¿De un Ejemplo de declaración de referencia?
doublé& num1;

14.-¿Qué significa ‘&’ en 
C++?
 La ´´dirección de´´

15.-¿cual es el encabezado apropiado de un prototipo de función?
void valnuevo (double&, double&);

16.-¿Cuales son las precauciones al usar argumentos de referencia?
No constantes y solo variables

17.-¿La transmisión de dirección se conoce como función de?
Transmisión por referencia

18.-¿Que permite llamar a una función y transmitir argumentos por valor?
Que se escriban como entidades independientes que puedan usar cualquier nombre de variable sin preocuparse que otras funciones usen el mismo nombre.

19.-¿Que ejecuta el prototipo convertir_temp()?
Alerta al compilador del tipo de almacenamiento necesario para el valor devuelto

20.-¿Que es lo que hay que proporcionar para usar un valor devuelto?
 Una variable para almacenar el valor o usar el valor en forma directa en una expresión.


Problema 10


A)

Pseudocodigo


Inicio
Incio funcion
funcion void cargaC(float E,float A, float L, float r)
{
carga     float
carga=pow(3.1416,2)*E*A/pow((L/r),2)
Print "La carga critica es de: ", carga
getch()
return
}
final funcion
Inicio programa
{
E             float
A             float
L              float
r              float
Print "Introduce la elastricidad del material usado=?”
Read E
Print "introduce el area de corte transversal=?”
Read A
Print "introduce el largo de la columna=?”
Read L
Print "introduce el radio del giro=?”
Read r
cargaC(E,A,L,r)
}
Fin

Codificacion en C++


//Tarea 2 Unidad 3, Problema 10 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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


void cargaC(float E,float A, float L, float r)
{

float carga;
carga=pow(3.1416,2)*E*A/pow((L/r),2);
cout<<endl<<endl;
cout<<"La carga critica es de: "<<carga<<endl;
getch();
return ;
}
int main()
{
float E,A,L,r;
cout<<"Introduce la elastricidad del material usado=? ";
cin>>E;
cout<<"introduce el area de corte transversal=? ";
cin>>A;
cout<<"introduce el largo de la columna=? ";
cin>>L;
cout<<"introduce el radio del giro=? ";
cin>>r;
cargaC(E,A,L,r);
}



B)

Pseudocodigo


Inicio
Incio funcion
funcion void cargaC(float E,float A, float L, float r)
{
carga     float
carga=pow(3.1416,2)*E*A/pow((L/r),2)
Print "La carga critica es de: ", carga
getch()
return
}
final funcion
Inicio programa
{
I              int
n             int
j              int
E             float
A             float
L              float
r              float
Print "Numero de cargas criticas a calcular=? "
Read n
for(i=0 to n step i=i+1)
{
Print "Introduce la elastricidad del material usado=?”
Read E
Print "introduce el area de corte transversal=?”
Read A
Print "introduce el largo de la columna=?”
Read L
Print "introduce el radio del giro=?”
Read r
cargaC(E,A,L,r)
}
}
Fin

Codificacion en C++


//Tarea 2 Unidad 3, Problema 10 "B"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void cargaC(float E,float A, float L, float r)
{

float carga;
carga=pow(3.1416,2)*E*A/pow((L/r),2);
cout<<endl<<endl;
cout<<"La carga critica es= "<<carga<<endl;
cout<<"\n"<<endl;
 getch();
 return ;

 }
int main()
{
int i, n, j;
float E,A,L,r;
cout<<"Numero de cargas criticas a calcular=? ";
cin>>n;
cout<<"\n"<<endl;
for(i=0;i<n;i++)
{

cout<<"Introduce la elastricidad del material=? ";
cin>>E;
cout<<"Introduce el area de corte transversal=? ";
cin>>A;
cout<<"Introduce el largo de la columna=? ";
cin>>L;
cout<<"Introduce el radio del giro=? ";
cin>>r;
cargaC(E,A,L,r);
}
}



Problema 12

A)

Pseudocodigo


Inicio
Inicio funcion
funcion void entero(int n)
{
Print "El valor entero es: ", n
getch()
return
}
Final funcion

Inicio programa
{
n             int
Print "Introduce un valor=? "
Read n
entero(n)
}
Fin

Codificacion en C++


//Tarea 2 Unidad 3, Problema 12 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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


void entero(int n)
{
cout<<"El valor entero es: "<<n<<endl;
getch();
return ;
}
int main()
{
int n;
cout<<"Introduce un valor=? ";
cin>>n;
entero(n);
}



B)

Pseudocodigo


Inicio
Inicio funcion
funcion void entero(int n)
{
print "El valor entero es: ", n
getch()
return
}
Final funcion
Inicio programa
{
I              int
m            int
n             float
Print "Numero de valores=?”
Read m
for(i=0 to m step i=i+1)
{
Print "Introduce un valor=? "
Read n
entero(n)
}
}
Fin

Codificacion en C++


//Tarea 2 Unidad 3, Problema 12 "B"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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


void entero(int n)
{
cout<<"El valor entero es: "<<n<<endl;
getch();
return ;
}


int main()
{
int i, m;
float n;
cout<<"Numero de valores=? ";
cin>>m;
for(i=0;i<m;i++)
{
cout<<"Introduce un valor=? ";
cin>>n;
entero(n);
}
}



SECCIÓN 6.3 Pag 341
PROBLEMA 4

Pseudocodigo


Inicio
Inicio funcion
void cambio(int dolares,int cien=100,int cincuenta=50,int veinte=20,int diez=10,int cinco=5,int uno=1)
{
conv_dls             float
switch(dolares)
{
case 100:
conv_dls=cien/11.00
Print cien, " en cambio en dolares es: ", conv_dls, " dlls"
break

case 50:
conv_dls=cincuenta/11.00
Print cincuenta, " en cambio en dolares es: ", conv_dls, " dlls"
break

case 20:
conv_dls=veinte/11.00
Print veinte, " en cambio en dolares es: ", conv_dls, " dlls"
break

case 10:
conv_dls=diez/11.00
Print diez, " en cambio en dolares es: ", conv_dls, " dlls"
break

case 5:
conv_dls=cinco/11.00
Print cinco, " en cambio en dolares es: ", conv_dls, " dlls"
break

case 1:
conv_dls=uno/11.00
Print uno, " en cambio en dolares es: ", conv_dls, " dlls"
break

default:
Print "introduce otra cantidad”
getch()
return
}
}
Final funcion
Inicio programa
{
dolares int
Print "Cantidades $100, $50, $20, $10, $5, $1 "
Print "introdusca la cantidad de convertir de pesos a dolores"
Read dolares
cambio(dolares)
getch()
}
Fin

Codificacion en C++


//Tarea 2 Unidad 3, Problema 4
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void cambio(int dolares,int cien=100,int cincuenta=50,int veinte=20,int diez=10,int cinco=5,int uno=1)
{

float conv_dls;

switch(dolares)
{
case 100:
conv_dls=cien/11.00;
cout<<cien<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;

case 50:
conv_dls=cincuenta/11.00;
cout<<cincuenta<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;

case 20:
conv_dls=veinte/11.00;
cout<<veinte<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;

case 10:
conv_dls=diez/11.00;
cout<<diez<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;

case 5:
conv_dls=cinco/11.00;
cout<<cinco<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;

case 1:
conv_dls=uno/11.00;
cout<<uno<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;

default:
cout<<"introduce otra cantidad "<<endl;
getch();
return ;
}
}
int main()
{
int dolares;
cout<<"Cantidades $100, $50, $20, $10, $5, $1 "<<endl;
cout<<"introdusca la cantidad de convertir de pesos a dolores"<<endl;
cin>>dolares;
cambio(dolares);
getch();
}



Problema 5

Pseudocodigo


Inicio funcion
void tiempo(int segundos)
{
hora      int
min        int
seg         int 

if(segundos<=60)
{
print "Los segundos introducidos equivalen a ", segundos, " segundos",
}
else
{
if(segundos>=60)
{
min=segundos/60
Print "Los segundos introducidos equivalen a ", min, " minutos",
}

else
{
if(min>=60)
{
hora=min/60
Print hora
}
}
}
getch()
return
}

Final funcion
Inicio programa
{
hora      int
min        int
seg         int
segundos            int
Print "Introdusca la cantidad de segundos=? "
Read segundos
tiempo(segundos)
getch()
}
Fin

Codificacion en C++


//Tarea 2 Unidad 3, Problema 5
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void tiempo(int segundos)
{
int hora;
int min;
int  seg;

if(segundos<=60)
{
cout<<"Los segundos introducidos equivalen a "<<segundos<<" segundos"<<endl;
}
else
{
if(segundos>=60)
{
min=segundos/60;
cout<<"Los segundos introducidos equivalen a "<<min<<" minutos"<<endl;
}

else
{
if(min>=60)
{
hora=min/60;
cout<<hora<<endl;
}
}
}
getch();
return ;
}

Tarea 1 de la unidad 3

Estudiar el capitulo 6 Modularidad en el uso de funciones pag. 299-318. Hacer un cuestionario de 20 preguntas y hacer los problemas ejercicio 6.1) 2,3,4,5.


Preguntas

1.- Como se utiliza una funcion matemática?
Se da el nombre de la funcion y transmitiéndole datos como argumentos, en el paréntesis que sigue al nombre de la funcion.

2.- Con la funcion encontrarMax( ) desde main( ), explique la funcion que llama y la funcion llamada.
 La funcion encontrarMax( ) se conoce como la funcion llamada en vista que es llamada a la accion por su referencia en main( ), y la funcion que hace la llamada en este caso es main( ).

3.- Que es un prototipo de funcion? 
Le indica a la funcion que llama el tipo de valor que sera devuelto formalmente, si es que hay alguno, y el tipo de datos y orden de los valores que la funcion que llama debera transmitir a la funcion llamada.

4.- Mencione un ejemplo de prototipo de funcion.
void encontrarMax(int, int); esta declara que la funcion encontrarMax( ) espera que se le envien dos valores enteros, y que esta funcion particular devuelve de manera formal ningún valor void.

5.- Donde debe declararse un prototipo de una funcion?
Pueden colocarse con las instrucciones de declaración de variable de la funcion que llama, encima del nombre de la funcion que llama, o en un archivo de encabezado separado que se incluirá utilizando una instrucción de preprocesamiento #include.

6.- Para que sirve el prototipo de una funcion?
Permite la verificación de errores en los tipos de datos por el compilador, esto es que si el prototipo de funcion  no concuerda con los tipos de datos definidos cuando se escribe la funcion, ocurrirá una advertencia del compilador.

7.- Como se realiza la llamada a una funcion?
Se utiliza el nombre de la funcion y que los datos transmitidos a la funcion esten encerrados dentro de los paréntesis que siguen al nombre de la funcion usando el mismo orden y tipo que se declaro en el prototipo de la funcion.

8.- Que es una funcion?
Una funcion se define cuando se escribe, cada funcion es definida una vez en un programa y puede ser usada entonces por cualquier otra funcion en el programa que la declare en forma adecuada.


9.- Cuales son las partes de una funcion?
Encabezado de funcion y un cuerpo de funcion, el propósito del encabezado de funcion es identificar el tipo de datos del calor devuelto por la funcion, y el cuerpo de una funcion es operar sobre los datos transmitidos y devolver en forma directa, cuando mucho, un valor a la funcion que llama.

10.- Cuales son las reglas para el orden de colocación de instrucciones en un programa?
C++ no impone una estructura de ordenamiento de instrucciones, la única regla general es tan solo que todas las directivas del preprocesador, constantes nombradas, variables y funciones deben declararse o definirse antes que puedan usarse. 

11.- En que consiste la regla básica de la prueba?
Cada funcion solo debería probarse en un programa en el que se sabe que todas las demas funciones son correctas. 

12.- Que es un cabo?
Es el comienzo de una funcion final que se puede usar como un sustituto de la unidad final hasta que la unidad este completa.

13.- Como se escribe un prototipo para una funcion con lista de parámetros vacios?  
El prototipo de funcion para dicha funcion requiere escribir la palabra void o no poner nada en absoluto entre los paréntesis que siguen al nombre de la funcion. 

14.- Para que se utilizan los argumentos por omisión? 
Para extender la lista de parámetros de funciones existentes sin requerir algún cambio en las listas de argumentos invocados que ya estan en su lugar dentro de un programa. 

15.- Que es la sobrecarga de funcion?
La capacidad que C++ proporciona de usar el mismo nombre funcion para mas de una funcion.

16.- Que es una plantilla de funcion?
Es una funcion unica completa que sirve como modelo para una familia de funciones.

17.- Que es un prefijo de plantilla?
Se usa para informa al compilador que la funcion que sigue inmediatamente es una platilla que usa un tipo de datos nombrado T. 

18.- Explica el uso de template <class T>
Este prefijo puede leerse como que se esta definiendo una plantilla de funcion que tiene un tipo de datos T, y dentro de la linea de encabezado y el cuerpo de la funcion definida se usa el tipo de datos T(o cualquier otra letra o identificador definido)

19.- Como se define una plantilla con varios tipos de datos?
Una forma podría ser la siguiente:
template <class TIPOD1, class TIPOD2, class TIPOD3>


20. Donde se define el tipo de dato de T de una plantilla?   
Dentro de la linea de encabezado y el cuerpo de la funcion y de la misma manera que cualquier tipo de datos incorporado, como int, float, double, etc.

Ejercicios 6.1

Problema 2

A)

Pseudocodigo


Inicio
void revisar(int n1, double x, double y)
{
Print "El valor entero es:", n1
Print "El primer valor de doble presicion es:", x
Print "El segundo valor de doble presicion es:", y
getch()
return
}
int main()
{
n1 int
x             double
y             double
Print "Introdouce un valor entero y dos de doble presicion"
Print "   "
Read1
Read x
Read y
revisar(n1,x,y)
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 2 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void revisar(int n1,double x,double y)
{
cout<<"El valor entero es:"<<n1<<endl;
cout<<"El primer valor de doble presicion es:"<<x<<endl;
cout<<"El segundo valor de doble presicion es:"<<y<<endl;
getch();
return;
}

int main()
{
int n1;
double x, y;
cout<<"Introdouce un valor entero y dos de doble presicion"<<endl;
cout<<"\n"<<endl;
cin>>n1>>x>>y;
revisar(n1,x,y);
}




B)

Pseudocodigo


Inicio
void revisar(int n1, int n2, double v, double w, double x, double y, double z)
{
Print "Los valores enteros son:", n1, ", ", n2
Print "Los valores de doble presicion son:", v, ", ", w, ", ", x, ", ", y, ", ", z
getch()
return
}
int main()
{
n1           int
n2           int
v             double
w            double
x             double
y             double
z              double
Print "Introdouce dos valores enteros y cinco de doble presicion"
Read  n1              
Read  n2              
Read  v 
Read  w
Read  x 
Read  y 
Read  z
revisar(n1,n2,v,w,x,y,z)
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 2 "B"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void revisar(int n1, int n2, double v, double w, double x, double y, double z)
{
cout<<"Los valores enteros son:"<<n1<<", "<<n2<<endl;
cout<<"Los valores de doble presicion son:"<<v<<", "<<w<<", "<<x<<", "<<y<<", "<<z<<endl;
getch();
return;
}

int main()
{
int n1, n2;
double v, w, x, y, z;
cout<<"Introdouce dos valores enteros y cinco de doble presicion"<<endl;
cin>>n1>>n2>>v>>w>>x>>y>>z;
revisar(n1,n2,v,w,x,y,z);
}



Problema 3

A)

Pseudocodigo


Inicio
template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero
Print "El valor absoluto del numero es: ", numero
return
}
int main()
{
num1    double
Print "Introdusca un numero de presicion doble:"
Read num1
encontrarabs(num1)
getch()
return 0
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 3 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero;
cout<<"El valor absoluto del numero es: "<<numero<<endl;
return;
}
int main()
{
double num1;
cout<<"Introdusca un numero de presicion doble:";
cin>>num1;
encontrarabs(num1);
getch();
return 0;
}



B)

Pseudocodigo


Inicio
template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero
Print "El valor absoluto del numero es: ", numero
return
}
int main()
{
n1           double
n2           double
n3           double
Print "Introdusca el primer numero: "
Read n1
Print "Introdusca el segundo numero: "
Read n2
Print "Introdusca el tercer numero: "
Read n3
encontrarabs(n1)
encontrarabs(n2)
encontrarabs(n3)
getch()
return 0
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 3 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero;
cout<<"El valor absoluto del numero es: "<<numero<<endl;
return;
}
int main()
{
double n1, n2, n3;
cout<<"Introdusca el primer numero: ";
cin>>n1;
cout<<"Introdusca el segundo numero: ";
cin>>n2;
cout<<"Introdusca el tercer numero: ";
cin>>n3;

encontrarabs(n1);
encontrarabs(n2);
encontrarabs(n3);
getch();
return 0;
}



Problema 4

A)

Pseudocodigo


Inicio
void mult(real n1,real n2)
{
float t
t=n1*n2
Print "El resultado es: ", t
getch()
return
}

int main()
{
n1           real
n2           real
Print "Introdusca un primer numero: "
Read n1
Print "Introdusca un segundo numero: "
Read n2
mult(n1, n2)
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 4 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void mult(float n1,float n2)
{
float t;
t=n1*n2;
cout<<"El resultado es: "<<t<<endl;

getch();
return;
}

int main()
{
float n1, n2;
cout<<"Introdusca un primer numero: ";
cin>>n1;
cout<<"Introdusca un segundo numero: ";
cin>>n2;
mult(n1, n2);
}



B)

Pseudocodigo


Inicio
void mult(real n1,real n2,real n3,real n4,real n5)
{
t real
t=n1*n2*n3*n4*n5
Print "El resultado es: ", t
getch()
return
}

int main()
{
n1           real
n2           real
n3           real
n4           real
n5           real
Print "Introdusca un primer numero: "
Read n1
Print "Introdusca un segundo numero: "
Read n2
Print "Introdusca un tercer numero: "
Read n3
Print "Introdusca un cuarto numero: "
Read n4
Print "Introdusca un quinto numero: "
Read n5
mult(n1, n2, n3, n4, n5)
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 4 "B"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void mult(float n1,float n2,float n3,float n4,float n5)
{
float t;
t=n1*n2*n3*n4*n5;
cout<<"El resultado es: "<<t<<endl;

getch();
return;
}

int main()
{
float n1, n2, n3, n4, n5;
cout<<"Introdusca un primer numero: ";
cin>>n1;
cout<<"Introdusca un segundo numero: ";
cin>>n2;
cout<<"Introdusca un tercer numero: ";
cin>>n3;
cout<<"Introdusca un cuarto numero: ";
cin>>n4;
cout<<"Introdusca un quinto numero: ";
cin>>n5;
mult(n1, n2, n3, n4, n5);
}



Problema 5

A)

Pseudocodigo


Inicio
void al_cuadrado(double n)
{
r1            double
r1=pow(n,2)
Print "Resultado es: ", r1
getch()
return
}
int main()
{
n             double
Print "Introduca un numero: "
Read n

al_cuadrado(n)
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 5 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void al_cuadrado(double n)
{
double r1;

r1=pow(n,2);
cout<<"Resultado es: "<<r1<<endl;
getch();
return ;
}
int main()
{
double n;
cout<<"Introduca un numero: ";
cin>>n;

al_cuadrado(n);
}



B)

Pseudocodigo


Inicio
void al_cuadrado(double n1, double n2, double n3, double n4)
{
r1            double
r2            double
r3            double
r4            double
r1=pow(n1,2)
Print "El resultado del cuadrado del primer numero es: ", r1
r2=pow(n2,2)
Print "El resultado del cuadrado del segundo numero es: ", r2
r3=pow(n3,2)
Print "El resultado del cuadrado del tercer numero es: ", r3
r4=pow(n4,2)
Print "El resultado del cuadrado del cuarto numero es: ", r4
getch()
return
}
int main()
{
n1           double
n2           double
n3           double
n4           double
Print "Introduca el primer numero: "
Read n1
Print "Introduca el segundo numero: "
Read n2
Print "Introduca el terecero numero: "
Read n3
Print "Introduca el cuarto numero: "
Read n4
al_cuadrado(n1, n2, n3, n4)
}
Fin

Codificacion en C++


//Tarea 1 Unidad 3, Problema 5 "B"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

void al_cuadrado(double n1, double n2, double n3, double n4)
{
double r1, r2, r3, r4;

r1=pow(n1,2);
cout<<"El resultado del cuadrado del primer numero es: "<<r1<<endl;
r2=pow(n2,2);
cout<<"El resultado del cuadrado del segundo numero es: "<<r2<<endl;
r3=pow(n3,2);
cout<<"El resultado del cuadrado del tercer numero es: "<<r3<<endl;
r4=pow(n4,2);
cout<<"El resultado del cuadrado del cuarto numero es: "<<r4<<endl;
getch();
return ;
}
int main()
{
double n1, n2, n3, n4;
cout<<"Introduca el primer numero: ";
cin>>n1;
cout<<"Introduca el segundo numero: ";
cin>>n2;
cout<<"Introduca el terecero numero: ";
cin>>n3;
cout<<"Introduca el cuarto numero: ";
cin>>n4;
al_cuadrado(n1, n2, n3, n4);
}