miércoles, 26 de septiembre de 2012

Practica 5

Problema 1

//Practica 5 Problema 1     Fecha: 26/09/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
int main ()
{
float P1=2.50, P2=6.80, P3=5.99, P4=5.75, P5=1.75;
int C1=0, C2=0, C3=0, C4=0, C5=0;
float subtotal=0.0;
float descuento=0.0;
float total=0.0;
cout<<"Cantidad prodcuto 1= ";
cin>>C1;
cout<<"Cantidad prodcuto 2= ";
cin>>C2;
cout<<"Cantidad prodcuto 3= ";
cin>>C3;
cout<<"Cantidad prodcuto 4= ";
cin>>C4;
cout<<"Cantidad prodcuto 5= ";
cin>>C5;
subtotal=P1*C1+P2*C2+P3*C3+P4*C4+P5*C5;
cout<<"Producto precio subtotal"<<endl;
if(C1>0)
{
cout<<"Producto 1"<<P1<<(P1*C1)<<endl;
}
if(C2>0)
{
cout<<"Producto 2"<<P2<<(P2*C2)<<endl;
}
if(C3>0)
{
cout<<"Producto 3"<<P3<<(P3*C3)<<endl;
}
if(C4>0)
{
cout<<"Producto 4"<<P4<<(P4*C4)<<endl;
}
if(C5>0)
{
cout<<"Producto 5"<<P5<<(P5*C5)<<endl;
}
cout<<"\t________________"<<endl;
cout<<"\t"<<subtotal<<endl;
if(subtotal>=500.0&&subtotal<=1000.0)
{
descuento=subtotal*0.03;
}
else
{
if(subtotal>=1001.0&&subtotal<=7000.0)
{
descuento=subtotal*0.06;
}
else
{
if(subtotal>=7001.0&&subtotal<=15000.0)
{
descuento=subtotal*0.12;
}
else
{
if(subtotal>15000.0)
{
descuento=subtotal*0.20;
}
}
}
}
cout<<"\t"<<descuento<<endl;
total=subtotal-descuento;
cout<<"El total es="<<total<<endl;
getch ();
return 0;
}


pseudocodigo

inicio
P1=2.50, P2=6.80, P3=5.99, P4=5.75, P5=1.75;real
C1=0, C2=0, C3=0, C4=0, C5=0;int
subtotal=0.0;real
descuento=0.0;real
total=0.0;real
print"Cantidad prodcuto 1= "
raed C1
print"Cantidad prodcuto 2= "
read C2
print"Cantidad prodcuto 3= "
raed C3
print"Cantidad prodcuto 4= "
read C4
print"Cantidad prodcuto 5= "
read C5
subtotal=P1*C1+P2*C2+P3*C3+P4*C4+P5*C5
print"Producto precio subtotal"
if(C1>0)
{
print"Producto 1",P1,(P1*C1)
}
if(C2>0)
{
print"Producto 2",P2,(P2*C2)
}
if(C3>0)
{
print"Producto 3",P3,(P3*C3)
}
if(C4>0)
{
print"Producto 4",P4,(P4*C4)
}
if(C5>0)
{
print"Producto 5",P5,(P5*C5)
}
print"\t________________"
print"\t",subtotal
if(subtotal>=500.0&&subtotal<=1000.0)
{
descuento=subtotal*0.03
}
else
{
if(subtotal>=1001.0&&subtotal<=7000.0)
{
descuento=subtotal*0.06
}
else
{
if(subtotal>=7001.0&&subtotal<=15000.0)
{
descuento=subtotal*0.12
}
else
{
if(subtotal>15000.0)
{
descuento=subtotal*0.20
}
}
}
}
cout<<"\t",descuento
total=subtotal-descuento
print"El total es=",total

fin


Problema 2

//Practica 5 Problema 2     Fecha: 26/09/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
int main ()
{
float Precio_total=0.0;
float Precio_basico=0.0;
float Impuesto=0.0;
cout<<"costo basico del articulo= "<<endl;
cin>>Precio_basico;
if(Precio_basico>=0&&Precio_basico<=20)
{
Impuesto=0.0;
}
else
{
if(Precio_basico>20&&Precio_basico<=40)
{
Impuesto=(Precio_basico)*(0.30);
}
else
{
if(Precio_basico<500)
{
Impuesto=(Precio_basico)*(0.40);
}
else
{
Impuesto=(Precio_basico)*(0.50);
}}}
Precio_total=Precio_basico+Impuesto;
cout<<"Precio total= "<<Precio_total<<endl;

getch ();
return 0;
}


pseudocodigo

inicio
Precio_total=0.0;real
Precio_basico=0.0;real
Impuesto=0.0;real
print"costo basico del articulo= "
readPrecio_basico;
if(Precio_basico>=0&&Precio_basico<=20)
{
Impuesto=0.0
}
else
{
if(Precio_basico>20&&Precio_basico<=40)
{
Impuesto=Precio_basico*0.30
}
else
{
if(Precio_basico<500)
{
Impuesto=Precio_basico*0.40
}
else
{
Impuesto=Precio_basico*0.50
}}}
Precio_total=Precio_basico+Impuesto
print"Precio total= ",Precio_total

fin



Problema 3

//Practica 5 Problema 3    Fecha: 26/09/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
int main ()
{
float N=0;
float T=0;
cout<<" Numero de sonidos emitidos por el grillo= "<<endl;
cin>>N;
if(N>0)
{
T=N/4.0+40;
}
else
{
T=0;
}
cout<<"La temperatura en grados fahrenheit es= "<<T<<endl;

getch ();
return 0;
}


pseudocodigo

inicio
N=0;r
T=0;real
print"Numero de sonidos emitidos por el grillo= "
readN
if(N>0)
{
T=N/4.0+40
}
else
{
T=0
}
print"La temperatura en grados fahrenheit es= ",T

fin


Problema 4

//Practica 5 Problema 4     Fecha: 26/09/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int P,Q,R;
cout<<"Introducir el valor de P= ";
cin>>P;
cout<<"Introducir el valor de Q= ";
cin>>Q;
R=pow(P,5)+pow(Q,4)-2*pow(P,2);
if(R<680)
{
cout<<"Valor de P= "<<P<<endl;
cout<<"Valor de Q= "<<Q<<endl;
cout<<"Resultado de la expresion= "<<R<<endl;
}
getch ();
return 0;
}

pseudocodigo

inicio
P,Q,R;int
print"Introducir el valor de P= "
read P
print"Introducir el valor de Q= "
readQ
R=pow(P,5)+pow(Q,4)-2*pow(P,2)
if(R<680)
{
print"Valor de P= ",P
print"Valor de Q= ",Q
print"Resultado de la expresion= ",R
}
fin


Problema 5

//Practica 5 Problema 5     Fecha: 26/09/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
float a,b,c;
float x1,x2,R;
cout<<"ax2+bx+c=0"<<endl;
cout<<"introducir el valor de a= ";
cin>>a;
cout<<"introducir el valor de b= ";
cin>>b;
cout<<"introducir el valor de c= ";
cin>>c;
cout<<"\n"<<endl;
R=b*b-4*a*c;
if(R>0)
{
x1=(-b+sqrt(R))/(2*a);
x2=(-b-sqrt(R))/(2*a);
cout<<"El valor de x1 es= "<<x1<<endl;
cout<<""<<endl;
cout<<"El valor de x2 es= "<<x2<<endl;
}
else
{
cout<<"la raiz es imaginaria"<<endl;
}
getch();
}

pseudocodigo
inicio
a,b,c; real
x1,x2,R; real
print "ax2+bx+c=0"
print "introducir el valor de a= "
read a
print "introducir el valor de b= "
read b
cout<<"introducir el valor de c= "
read c
print "\n"
R=b*b-4*a*c
if(R>0)
{
x1=(-b+sqrt(R))/(2*a)
x2=(-b-sqrt(R))/(2*a)
print "El valor de x1 es= ",x1
print "\n"
print "El valor de x2 es= ",x2
}
else
{
print "la raiz es imaginaria"
}
fin



Problema 6

//Practica 5 Problema 6     Fecha: 27/09/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
int main ()
{
float porcentaje=0.0;
cout<<"Introducir porcentaje de tolerancia  ";
cin>>porcentaje;
if(porcentaje<0.1)
{
cout<<"exploracion espacial"<<endl;
}
else
{
if(porcentaje>=0.1&&porcentaje<1)
{
cout<<"grado militar"<<endl;
}
else
{
if(porcentaje>=1&&porcentaje<5)
{
cout<<"grado comercial"<<endl;
}
else
{
if(porcentaje>=5)
{
cout<<"grado jugete"<<endl;
}}}}
getch ();
return 0;
}

pseudocodigo

inicio
porcentaje=0.0;real
print"Introducir porcentaje de tolerancia "
read porcentaje
if(porcentaje<0.1)
{
print"exploracion espacial"
}
else
{
if(porcentaje>=0.1&&porcentaje<1)
{
print"grado militar"
}
else
{
if(porcentaje>=1&&porcentaje<5)
{
print"grado comercial"
}
else
{
if(porcentaje>=5)
{
print"grado jugete"
}}}}
fin




Problema 7

//Practica 5 Problema 7     Fecha: 26/09/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
int main ()
{
float creditos=0.0;
cout<<"Introducir numero de creditos= "<<endl;
cin>>creditos;
if(creditos<48)
{
cout<<"primer grado"<<endl;
}
else
{
if(creditos>=48&&creditos<=64)
{
cout<<"segundo grado"<<endl;
}
else
{
if(creditos>=65&&creditos<=110)
{
cout<<"tercer grado"<<endl;
}
else
{
if(creditos>110)
{
cout<<"ultimo grado"<<endl;
}}}}
getch ();
return 0;
}

pseudocodigo

inicio
creditos=0.0;real
print"Introducir numero de creditos= "
read creditos
if(creditos<48)
{
print"primer grado"
}
else
{
if(creditos>=48&&creditos<=64)
{
print"segundo grado"
}
else
{
if(creditos>=65&&creditos<=110)
{
print"tercer grado"
}
else
{
if(creditos>110)
{
print"ultimo grado"
}}}}
fin





lunes, 24 de septiembre de 2012

Practica 4

Problema 1 a)


//Practica 4 Problema No. 1     Fecha: 19/09/2012
//Integrantes del equipo:Calderon Hernandez Hugo Leonardo Rene Fraire Garcia

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

int main ()
{
float r1=1000.0, r2=2000.0, r3=3000.0, r4=1000.0, r5=1000.0, rc,
rc=1/(1/r1+1/r2+1/r3+1/r4+1/r5);//formula
cout<<"La Resistencia combinada es"<<setiosflags(ios::fixed)<<setw(7)<<setprecision(2)<<rc<<endl;
getch ();
return 0;
}


pseudocodigo
inicio
fr1=1000.0, r2=2000.0, r3=3000.0, r4=1000.0, r5=1000.0, rc real
rc=1/(1/r1+1/r2+1/r3+1/r4+1/r5);//formula
Print"La Resistencia combinada es",setiosflags(ios::fixed),setw(7),setprecision(2),rc

fin
 

Problema 1 b)

//Practica 4 Problema 1.2 Fecha: 19/09/2012
//Integrantes:Calderon Hernandez Hugo Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main ()
{
float R1, R2, R3, R4, R5, RC;
cout<<"Valor de la Resistencia 1=?";
cin>>R1;
cout<<"Valor de la Resistencia 2=?";
cin>>R2;
cout<<"Valor de la Resistencia 3=?";
cin>>R3;
cout<<"Valor de la Resistencia 4=?";
cin>>R4;
cout<<"Valor de la Resistencia 5=?";
cin>>R5;
RC=1/(1/R1+1/R2+1/R3+1/R4+1/R5);
cout<<"1/(1/R1+1/R2+1/R3+1/R4+1/R5)="<<RC<<" Resistencia combinada"<<endl;
getch ();
return 0;
}
 
pseudocodigo
 
inicio
R1, R2, R3, R4, R5, RC,real
Print"Valor de la Resistencia 1="
read R1
Print"Valor de la Resistencia 2="
read R2
Print"Valor de la Resistencia 3= "
read R3
Print"Valor de la Resistencia 4= "
read R4
Print"Valor de la Resistencia 5= "
raed R5
RC=1/(1/R1+1/R2+1/R3+1/R4+1/R5)
Print"1/(1/R1+1/R2+1/R3+1/R4+1/R5)=" RC" Resistencia combinada"
fin
 
 
 


Problema 2


// Practica No.4 Problema 2 fecha 19/sep/2012
//nombre de los integrantes: Calderon Hernandez Hugo Leonardo Rene Fraire Garcia
#include <conio.h>
#include <iostream.h>

int main ()
{
int VL=300000,t=0.0,D=0.0;
cout<<"introducir tiempo"<<endl;
cin>>t;
D=VL*t;
cout<<"la distancia que recorre es = "<<D<<endl;

getch ();
return(0);

}


pseudocodigo

inicio
 VL=300000,t=0.0,D=0.0 int
Print "introducir tiempo"
read t
D=VL*t;
Print "la distancia que recorre es = "

fin

 
 
Problema 3
 
// Practica No.4 Problema 3 fecha 19/sep/2012
//nombre de los integrantes: Calderon Hernandez Hugo Leonardo Rene Fraire Garcia
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float A,B,Y,Z,W;
cout<<"introducir valor A= "<<endl;
cin>> A;
cout<<"introducir valor B= "<<endl;
cin>> B;
Y=3*pow(A,2)*pow(B,2)*sqrt(3)*A;
cout<<"El valor de y= "<<Y<<endl;
Z=12*sqrt(12)*pow(A,4)/pow(B,2);
cout<<"El valor de Z= "<<Z<<endl;
W=pow(2,4)*A*(3*pow(A,2)*pow(B,2)-sqrt(2)*A*B)/4*A;
cout<<"El valor de W= "<<W<<endl;
getch ();
return(0);
}
 
pseudocodigo
 
inicio
A,B,Y,Z,W,real
Print "introducir valor A= "
read A
Print "introducir valor B= "
read B
Y=3*pow(A,2)*pow(B,2)*sqrt(3)*A;
Print "El valor de y= ",y

Z=12*sqrt(12)*pow(A,4)/pow(B,2);
Print "El valor de Z= ",z
W=pow(2,4)*A*(3*pow(A,2)*pow(B,2)-sqrt(2)*A*B)/4*A;
Print "El valor de W= ",w
fin

 
 

Problema 4

// Practica No.4 Problema 4 fecha 19/sep/2012
//nombre de los integrantes: Calderon Hernandez Hugo Leonardo Rene Fraire Garcia
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float M1=1000, M2=2000, D=20, FG, G=6.673e-8;
cout<<"calculo de Fuerza gravitacional"<<endl;
FG=(G*M1*M2)/(D*D);
cout<<"La Fuerza Gravitacional es= "<<FG<<"dinas"<<endl;

getch ();
return(0);
}


pseudocodigo

inicio
M1=1000, M2=2000, D=20, FG, G=6.673e-8,real
Print"calculo de Fuerza gravitacional"
FG=(G*M1*M2)/(D*D);
Print "La Fuerza Gravitacional es= ",FG
fin
 
 
Problema 5
 
// Practica No.4 Problema 5 fecha 19/sep/2012
//nombre de los integrantes: Calderon Hernandez Hugo Leonardo Rene Fraire Garcia
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float f0=2e10, f1=2.000004e10, v;
cout<<"Calculo de velocidad"<<endl;
v=(6.685e8)*(f1-f0)/(f1+f0);
cout<<"La velocidad es= "<<v<<endl;

getch ();
return(0);
}


pseudocodigo

inicio
f0=2e10, f1=2.000004e10, v;real
Print "Calculo de velocidad"
v=(6.685e8)*(f1-f0)/(f1+f0);
Print"La velocidad es= ",v
fin

 


 

problema 6

//Practica No.4     Problema No.6    fecha:20/09/2012
//Nombre de los integrantes del equipo:leonardo rene fraire garcia hugo calderon hernandez
#include <iostream h>
#include <conio.h>
int main()
{
int n1=1000,a1=1,d1=1,n2=400,a2=100,d2=1;
float suma1=(n1/2)*(2*a1+(n1-1)*d1);
float suma2=(n2/2)*(2*a2+(n2-1)*d1);
cout<<"la sumatoria de|a|1000 es = "<<suma1<<endl;
cout<<"la sumaroria de 100 a 500 es = "<<suma2<<endl;
 

getch();
return(0);
}

 
pseudocodigo

inicio
n1=1000,a1=1,d1=1,n2=400,a2=100,d2=1;int
suma1=(n1/2)*(2*a1+(n1-1)*d1);float
suma2=(n2/2)*(2*a2+(n2-1)*d1);float
Print "la sumatoria de|a|1000 es = ",suma1
Print "la sumaroria de 100 a 500 es = ",suma2
fin
 

sábado, 22 de septiembre de 2012

Unidad 2 Datos y Operadores en C++

Tipos de datos en C++

Tipo entero: representa números enteros con o sin signo, que estarán compuestos por los dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -.

Algunos ejemplo de datos enteros son: 0, 23, -176, -1, etc.

Para definir variables en C se antepone la palabra reservada del tipo al identificador de la variable. El tipo de datos entero se define en el lenguaje de programación C por la palabra reservada int.


Tipo real: Se emplean para representar números reales (con decimales).

Para definir datos reales se antepone la palabra reservada float al identificador de la variable.

float identificador = valor;


Tipo carácter: Este tipo de datos se emplea para representar un carácter perteneciente a un determinado código utilizado por el ordenador (normalmente el código ASCII).

Para representar este tipo de dato se antepone la palabra reservada char al identificador de la variable.

Char identificador = ‘valor’;

Tipo cadena de caracteres: Una cadena de caracteres es un número de caracteres consecutivos (incluso ninguno) encerrado entre unos delimitadores determinados, que en el lenguaje C son las comillas dobles.

Para definir variables de tipo cadena, estas se definen como vectores de caracteres, esto es, anteponiendo la palabra reservadachar al identificador de la variable, y después entre corchetes la longitud máxima de cadena.

Char identificador[cantidad] = “ mensaje ”;
 



Tipo de dato
Palabra reservada
Ejemplo
Entero
Int
Int numero=0;
Real
Float
Float numero=12.2;
Carácter
Char
Char letra = ‘a’;
Cadena de carácter
Char
Char palabra[10] = “HOLA”;


Secuencias de escape




Las secuencias de caracteres en las que el primero es la barra invertida, se denominaron secuencias de escape y aunque originariamente se utilizaron para la representación de los caracteres de control, por extensión pueden representarse de este modo todos los códigos ASCII. Además se dispone de algunos símbolos predefinidos para los caracteres más frecuentes.

\n Nueva línea. Coloca el cursor en el principio de la siguiente línea.\t Tabulador horizontal. Mueve el cursor al siguiente tabulador.
\r Retorno de carro. Coloca el cursor hacia el principio de la línea actual.\a Alerta. Suena la beep del sistema.
\\ Imprime la diagonal invertida. Una sola diagonal sería interpretada como un carácter de escape.
\” Imprime la doble comilla. Sin la diagonal invertida, se interpretaría como un inicio o un fin de una cadena.
 

Operadores Aritméticos

Los operadores aritméticos en C son:
Suma +
Resta -
Multiplicación *
División /
Modulo %

En C pueden operarse entre variables o números:
numero1 = 4;
total = 3 + numero1;
total = total * total;
La variable total almacena el numero 49.

Operadores Relacionales




Operador
Acción
>
Mayor que
>=
Mayor o igual que
<
Menor que
<=
Menor o igual que
==
Igual
!=
Distinto

Operadores Lógicos


Y lógico && AND
O lógico || OR
Negación lógica ! NOT



Precedencia y asociatividad de operadores




Operadores Asociatividad
() [] -> :: .Izquierda a derecha
Operadores unitarios: ! ~ + - ++ -- & (dirección de) * (puntero a) sizeof new deleteDerecha a izquierda
.* ->*Izquierda a derecha
* (multiplicación) / %Izquierda a derecha
+ - (operadores binarios)Izquierda a derecha
<< >>Izquierda a derecha
< <= > >=Izquierda a derecha
== !=Izquierda a derecha
& (bitwise AND)Izquierda a derecha
^ (bitwise XOR)Izquierda a derecha
| (bitwise OR)Izquierda a derecha
&&Izquierda a derecha
||Izquierda a derecha
?:Derecha a izquierda
= *= /= %= += -= &= ^= |= <<= >>= Derecha a izquierda
,Izquierda a derecha

Manipuladores de flujo
 
C++ proporciona una nueva biblioteca de funciones que realizan operaciones de E/S: la biblioteca iostream. Esta biblioteca es una implementación orientada a objetos y está basada, al igual que stdio, en el concepto de flujos. Cuando se introducen caracteres desde el teclado, puede pensarse en caracteres que fluyen desde el teclado a las estructuras de datos del programa. Cuando se escribe en un archivo, se piensa en un flujo de bytes que van del programa al disco.
Para acceder a la biblioteca iostream se debe incluir el archivo iostream.h. Este archivo contiene información de diferentes funciones de E/S. Define también los objetos cin ycout.
Manipuladores de salida.
La biblioteca iostream define varios operadores particulares, llamados manipuladores, que le permiten controlar precisamente, el formato de los datos visualizados. Situando un manipulador en la cadena de operadores <<, se puede modificar el estado del flujo.
Una característica importante de un flujo que debe tratar con valores numéricos es la base de los números. Hay tres manipuladores (dec, hex y oct) para controlar la situación. La base por omisión es 10 y por tanto sólo será necesario indicar dec cuando se haya fijado la base a otro valor:


cout << oct<<x<<endl;
cout <<dec<<x<<endl;

 Los manipuladores que toman argumentos se declaran en iomanip.h, el resto en iostream.h.
Acontinuancion mostraremos un listado con los manipuladores, su aplicacion y la descripcion, Cada uno de ellos lo separaremos mediante 


dec--cout<<dec<<x; -- Conversion a decimal
dec--cin>>dec>>x; --Conversion a decimal
hex--cout<<hex<<x;--Conversion a hexadecimal
hex--cin>>hex>>x;--Conversion a hexadecimal.


Problema 3 

 //Problema C++ para ingenieria y ciencias
//leonardo rene fraire garcia Problema 3
#include <iostream h>
#include <conio.h>
#include <math.h>

int main()
{
cout<<"3.0*5.0= "<<(3.0*5.0)<<endl;
cout<<"7.1*8.3-2.2= "<<(7.1*8.3)-(2.2)<<endl;
cout<<"3.2/(6.1*5)= "<<3.2/(6.1*5)<<endl;
getch();
}



 
Problema 4
 
//Problema C++ para ingenieria y ciencias
//leonardo rene fraire garcia Problema 4
#include <iostream h>
#include <conio.h>
#include <math.h>
int main()
{
cout<<"15/4= "<<(15/4)<<endl;
cout<<"15%4= "<<(15*0.4)<<endl;
cout<<"5*3-(6*4)= "<<(5*3)-(6*4)<<endl;
getch
();
}
 
Problema 5
 
//Problema C++ para ingenieria y ciencias
//leonardo rene fraire garcia Problema 5
#include <iostream h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main()
{
cout<<"\n"<<(15)<<endl;
cout<<setw(4)<<"33"<<endl;
cout<<setprecision(5)<<523.768<<endl;
cout<<"Hello Wordl!"<<endl;
cout<<setw(6)<<47<<endl;
cout<<setw(10)<<setprecision(2)<<523.768<<endl;
getch();
}
 
Problema 6
 
//Problema C++ para ingenieria y ciencias
//leonardo rene fraire garcia Problema 6
#include <iostream h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main()
{
cout<<" "<<(5)<<" "<<endl;
cout<<" "<<setw(4)<<(5)<<" "<<endl;
cout<<" "<<setw(4)<<56829<<" "<<endl;
cout<<" "<<setw(5)<<setiosflags(ios::fixed)<<setprecision(2)<<5.26<<" "<<endl;
cout<<" "<<setw(5)<<setiosflags(ios::fixed)<<setprecision(2)<<53.267<<" "<<endl;
cout<<" "<<setw(5)<<setiosflags(ios::fixed)<<setprecision(2)<<53.264<<" "<<endl;
cout<<" "<<setw(5)<<setiosflags(ios::fixed)<<setprecision(2)<<534.264<<" "<<endl;
cout<<" "<<setw(5)<<setiosflags(ios::fixed)<<setprecision(2)<<534.<<" "<<endl;
getch();
}

 
 



C++ para Ingenierías y Ciencias.

Tarea 2



1.-Que diferencia existe entre programación y un programa de computadora.

programación es un diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como computadoras Un programa es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora


2.-Explique la diferencia entre lenguaje ensamblador y lenguaje máquina.

El lenguaje ensamblador esta compuesto por comandos e instrucciones, mientras que el lenguaje maquina esta compuesto solamente por numero binarios.


3.-Explique la diferencia entre un lenguaje orientado a procedimientos y lenguaje orientado a objetos.

Los lenguajes orientados a procedimientos aceptan como entrada los datos y transforman estos datos para producir como salida unos resultados específicos. Los lenguajes orientados a objetos surgen por el desarrollo de pantallas gráficas y apoyo a interfaces gráficas de usuario o GUI, por sus siglas en inglés, capaces de desplegar ventanas múltiples


4.-Explique la diferencia entre Lenguaje de alto nivel y bajo nivel.

En pocas palabras, un lenguaje de programación de alto nivel es el que se asemeja al lenguaje humano, es decir, con palabras o frases de programación similares al inglés y un lenguaje de bajo nivel es el que proporciona un set de instrucciones aritméticas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.


5.-Explique el procedimiento de desarrollo de software.

Los programas que son escritos las que usamos a diario cualquier persona se le llama software de aplicación. En cambio el software de sistema son programas que tienen que estar disponibles siempre en cualquier sistema de cómputo y que funcione cuando las encendamos.

Sistema operativo son el conjunto de sistema para operar y controlar la computadora.

Cuando más de un usuario ejecuta un programa en la computadora se le llama multiusuario y este siente que la computadora y los periféricos son nada más de él. También los sistemas multiprogramados y multitareas te permiten ejecutar múltiples tareas.


6.-Haga un ejemplo de un algoritmo.

Cargar gasolina

1 subir al carro

2 encender el carro

3 poner drive

4 conducir ala gasolinera

5 estacionar en la gasolinera

6 apagar el carro

7 bajar del carro

8 pagar en la caja

9 abrir el tapón del tanque

10 cargar gasolina

11 cerrar el tapón del tanque

12 subir al carro

13 encender el carro

14 poner drive

15 conducir

16 fin


7.-Haga un ejemplo de la solución de un problema por medio del diagrama de flujo.






8.-Explique la diferencia entre hardware y software.

Hardware son componentes físicos del ordenador, es decir, todo lo que se puede ver y tocar

Software son las instrucciones que el ordenador necesita para funcionar, no existen físicamente, o lo que es igual, no se pueden ver ni tocar





9.-Explique las unidades básicas de un computadora.

La unidad de aritmética y lógica (ALU) efectúa todas las funciones de aritmética y lógica de la computadora como sumar y restar.

La unidad de control dirige y vigila la operación general de la computadora.

La unidad de memoria almacena la información en un formato lógicamente consistente.

La unidad de entrada y salida (I/O o E/S) proporcionan la interface a la que se conectan los componentes periféricos como los teclado, monitores, impresoras y lectores de tarjeta.




10.-Escriba un algoritmo para clasificar tres números diferentes en orden ascendente (de menor a mayor).Inicio {Ordenar 3 números en forma ascendente}
{Ingresamos los números}
Leer numero1,numero2,numero3
{ordenar los numeros en forma ascendente}
Si (numero1>numero3) entonces
{Intercambiar numero1 y numero3}
temporal=numero1
numero1=numero3
numero3=temporal
Finsi
Si (numero2>numero3) entonces
{Intercambiar numero2 y numero3}
temporal=numero2
numero2=numero3
numero3=temporal
Finsi
Si (numero1>numero2) entonces
{Intercambiar numero1 y numero2}
temporal=numero1
numero1=numero2
numero2=temporal
Finsi
{escribir números en forma ascendente}
Escribir numero1, numero2, numero3
Fin

martes, 18 de septiembre de 2012

Practica 3

problema 1



// Practica No.3 Problema 1 fecha 12/sep/2012

//Nombre de los integrantes: Calderon Hernandez Hugo Leonardo Rene Fraire Garcia

#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float X=1.672,Y=14.65,Z=1.845,W=2.45;
cout<<"\tEx npresion original\tExpresion con valores\t\tResultado\n"<<endl;
cout<<"\t2*Y*e^(W-Z) \t= \t"<<"2*"<<Y<<"*e^"<<"("<<W<<"-"<<Z<<")"<<" =\t"<<2*Y*exp(W-Z)<<endl;
cout<<"\tXsqrt(Y)+(X^3)\t= \t"<<"("<<X<<")"<<"sqrt"<<Y<<"+"<<X<<"^3"<<"=\t"<<X*sqrt(Y)+pow(X,2)<<endl;
cout<<"\t32.0Z/sqrt1.33(X)= \t"<<"32.0("<<Z<<")/sqrt1.33("<<X<<")"<<"= \t"<<32.0*Z/sqrt(1.33)*X<<endl;
cout<<"\t100.0/Y(e^2.66)+Z = \t"<<"100.0/"<<Y<<"e^(2.66)+"<<Z<<"= \t"<<100.0/Y*exp(2.66)+Z<<endl;
cout<<"\t8.86(e^2W)+4X = \t"<<"8.86(e^2"<<W<<")+4("<<X<<")=    \t"<<8.86*exp(2*W)+4*W<<endl;
getch ();
return(0);
}







problema 2

// Practica No.3 Problema 2 fecha 12/sep/2012

//Nombre de los integrantes del equipo:leonardo rene fraire garcia hugo calderon hernandez
#include <iostream h>
#include <conio.h>
#include <math.h>

int main()
{
float a=11,b=65,c=18,d=2;
cout<<"\texpresion original\texpresion con valores\tresultado"<<endl;
cout<<"\t(b^2)/(a^2) \t\t (65^2)/(11^2)=  \t"<<pow(b,2)/pow(a,2)<<endl;
cout<<"\n"<<endl;
cout<<"\t2(cd)^4 \t\t 2(18*2)^4= \t\t"<<2*pow(c*d,4)<<endl;
cout<<"\n"<<endl;
cout<<"\tc^2/(a+d) \t\t 18^2/(11+2)=  \t\t"<<pow(c,2)/(a+d)<<endl;
cout<<"\n"<<endl;
cout<<"\t23c/sqrt8(a+d)^2 \t(23*18)/sqrt(8(11+2)^2)=  \t"<<(23*c)/(sqrt(8.0*pow(a+d,2)))<<endl;
cout<<"\n"<<endl;
cout<<"\t15(a)/sqrt3(d)^3 \t 15(11)/sqrt(3(2)^3)=  \t"<<(15*a)/sqrt(3*pow(d,3))<<endl;
getch();
return(0);
}



problema 3


//Practica No.3     Problema No.3     fecha:12/09/2012
//Nombre de los integrantes del equipo:leonardo rene fraire garcia hugo calderon hernandez
#include <iostream h>
#include <conio.h>
#include <math.h>

int main()
{
float v1=7.3,f1=110,v2=8.5,f2=90,vr1,vr2;
vr1=(120*v1)/(0.33*f1);
vr2=(110*v2)/(0.56*pow(f2,2));
cout<<"voltaje de salida del primer circuito = "<<(120*v1)/(0.33*f1)<<endl;
cout<<"\n"<<endl;
cout<<"voltaje de salida del segundo circuito = "<<(110*v2)/(0.56*pow(f2,2))<<endl;
cout<<"\n"<<endl;
cout<<"suma de los voltajes = "<<vr1+vr2<<endl;
getch();
return(0);
}




problema 4


// Practica No.3 Problema 4 fecha 12/sep/2012
//nombre de los integrantes: Calderon Hernandez Hugo Leonardo Rene Fraire Garcia
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float poblacion;
poblacion=6.0*exp(0.2)*(2012-2000);
cout<<"la poblacion mundial en miles de millones de personas para el 2012 es ="<<poblacion<<endl;
getch ();
return(0);
}




problema 5


// Practica No.3 Problema 5 fecha 12/sep/2012
//nombre de los integrantes: Calderon Hernandez Hugo Leonardo Rene Fraire Garcia
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int r=8;
float angulo=(35*3.1416)/180,x,y;
x=r*sin(angulo);
y=r*cos(angulo);
cout<<"las coordenadas polares de un punto son"<<endl;
cout<<"x= "<<x<<endl;
cout<<"y= "<<y<<endl;
getch ();
return(0);
}




problema 6


//Practica No.3     Problema No.6     fecha:12/09/2012
//Nombre de los integrantes del equipo:leonardo rene fraire garcia hugo calderon hernandez
#include <iostream h>
#include <conio.h>

int main()
{
float r1=1000, r2=1200, r3=1500, r4=1800,rc=1/(1/r1+1/r2+1/r3+1/r4);
cout<<"r1=1000ohms\nr2=1200ohms\nr3=1500ohms\nr4=1800ohms"<<endl;
cout<<"resistencia combinada es = "<<rc<<endl;
getch();
return(0);
}