martes, 2 de octubre de 2012

Practica 5

Problema 1

En una tienda efectuan un descuento a los clientes dependiendo del monto de la compra. El descuento se efectua con base en el siguiente criterio. Si el monto es menor que 500 no hay descuento, si el monto esta comprendido entre 500 y 1000 el descuento es 3%, si el momto esta entre 1001 y 7000 el descuento es 6%, si el monto esta comprendido entre 7001 y 15000 el descuento es 12%, si es mayor a 15000 el descuento es 20%. Construya un programa que considere 5 articulos, sus precios respectivos y la cantidad dada por teclado. Despliege los roductos, su precio, la cantidad y subtotal de cada producto comprado y calcular el subtotal y mostrar el descuento y total a pagar.

Pseudocodigo:

1-Inicio
p1=25.5,p2=34.0,p3=49.60,p4=72.5,p5=89.2,subtotal,descuento,total real
c1,c2,c3,c4,c5 int
print "cantidad de lentes de sol= "
read c1;
print "cantidad de camisetas= "
read c2
print "cantidad de camisas= "
read c3
print "cantidad de pantalones= "
read c4
print "cantidad de sudaderas= "
read c5
print "\n","Producto"," ","Precio"," ","cantidad"," ","Subtotal","\n"
if(c1>0)
{
print "lentes de sol"," ",p1," ",c1," ",(c1*p1)
}
if(c2>0)
{
print "camiseta"," ",p2," ",c2," ",(c2*p2)
}
if(c3>0)
{
print "camisa"," ",p3," ",c3," ",(c3*p3)
}
if(c4>0)
{
print "pantalon"," ",p4," ",c4," ",(c4*p4)
}
if(c5>0)
{
print "sudadera"," ",p5," ",c5," ",(c5*p5)
}
subtotal=(c1*p1)+(c2*p2)+(c3*p3)+(c4*p4)+(c5*p5)
print "\n","Subtotal= ",subtotal
if(subtotal<500.0)
{
descuento=subtotal*0.0
}
else
{
if(500.0<=subtotal and subtotal<=1000.0)
{
descuento=subtotal*0.03
}
else
{
if(1001.0<=subtotal and subtotal<=7000.0)
{
descuento=subtotal*0.06
}
else
{
if(7001.0<=subtotal and subtotal<=15000.0)
{
descuento=subtotal*0.12
}
else
{
if(15000.0<subtotal)
{
descuento=subtotal*0.20
}
}
}
}
}
print "Descuento= ",descuento
total=subtotal-descuento
print "Total= ",total
fin

Lenguaje C++





Problema 2

 En un cierto pais el impuesto que se debe pagar por articulo se calcula mediante la siguiente regla: los primeros 20 no causan impuesto, los siguientes 20 tienen el 30% de impuesto y el resto 40% de impuesto, pero si el costo del producto es mayor a 500, entonces en lugar del 40% se cobra el 50%. Disene un programa que lea el costo basico de un articulo y calcule su precio total (precio_total=precio_basico+impuesto).

Pseudocodigo
 
Inicio
double impuesto=0.0, articulo, PrecioTotal
Print "Introduzca el costo basico del articulo: "
Read articulo
Print
if(articulo <= 20 AND articulo > 0)
{
impuesto=0.0
}
else
{
if(articulo > 20ANDarticulo <= 40)
{
impuesto = .30
}
else
{
if(articulo > 40ANDarticulo <= 500)
{
impuesto=.40
}
else
{
impuesto=.50
}
}
}
PrecioTotal = articulo*impuesto+articulo
Print "El costo total del articulo es = ", PrecioTotal
Fin

Lenguaje C++

 

Problema 3

El numero de sonidos emitidos por un grillo en un minuto, es una funcion de la temperatura. Como resultado de esto, es posible determinar el nivel de temperatura haciendo uso de un grilo como termometro. La formula pra la funcion es t=n/4+40, t repreenta la temperatura en grados fahrenheit y n es el numero de sonidos emitidos por minuto. Si no emite sonido la temperatura es 0.


Pseudocodigo


Inicio
n Entero
Print "Ingrese el numero de sonidos por minuto emitidos por el grillo: "
Read n
if(n <= 0)
{
Print "la temperatura en fahrenheith es = 0"
}
else
{
Print "la temperatura en fahrenheith es = ", (n/4.0)+40
}
Fin


Lenguaje C++






Problema 4

Construya un programa para introducir dos valores enteros en las variables P y Q , determine si los valores satisfacen la siguiente exprecion es P^5+Q^4-2P^2<680 en caso afirmativo imprima el valor  P,Q y de la exprecion.



Pseudocodigo


Inicio
p,q,valor Entero
Print "Introduzca el valor P: "
Read p
Print "Introduzca el valor Q: "
Read q
valor=pow(p,5)+pow(q,4)-(2*pow(p,2))
if(valor < 680)
{
Print "Valor p = ", p
Print "Valor q = ", q
Print "Expresion = p^5+q^4-2p^2 = ", valor
}
else
{
Print "Valor mayor de 680"
}
Fin

Lenguaje C++

 


Problema 5


Las raices reales de la exprecion ax^2+bx+c=0 se obiene atravez de la formula x=(-b+-sqrt(b^2-4ac))/2a. Hacer un programa para calcular las raices, de la ecuacion de segundo grado.

Pseudocodigo 

Inicio

x, a, b, c, raiz Real
Print "Formula x = (b +- sqrt(b^2-4ac))/2a"
Print, "Valor a: "
Read a
if(a == 0)
{
Print, "Error: Division entre cero"
}
else
{
Print, "Valor b: "
Read b
Print, "Valor c: "
Read c
raiz = (pow(b,2))+(-4*a*c)
if(raiz < 0)
{
Print, "Error: Raiz negativa"
}
else
{
x = (-b + sqrt(raiz))/(2*a)
Print, "x1 = ", x
x = (-b - sqrt(raiz))/(2*a)
Print, "x2 = ", x
}
}

Fin

Lenguaje C++



Problema 6

La tolerancia de componentes criticos en un sistema se determina por la aplicacion de acuerdo con la siguiente tabla.
Exploracion espacial con tolerancia menor que 0.1%, grado militar mayor que o igual 0.1% y menor que 1%, grado comercial mayor que o igual a 1% y menor que 5%, grado de juguete mayor o igual a 5%. Usando esta informacion, escriba un programa que acepte la lectura de tolerancia de un componente y determine la especificacion que deberia asignarse al componente.


Pseudocodigo


Inicio
toler Real
Print "Introduzca la tolerancia: "
Read toler
if(toler < 0.1)
{
Print "Especificacion = Exploracion espacial"
}
else
{
if(toler >= 0.1 AND toler < 1)
{
Print "Especificacion = Grado militar"
}
else
{
if(toler >= 1 AND toler < 5)
{
Print "Especificacion = Grado comercial"
}
else
{
if(toler >= 5)
{
Print "Especificacion = Grado de juguete mayor"
}
}
}
}
Fin


Lenguaje C++

 

 Problema 7

El nivel de grado de los estudiantes universitarios se determina de manera tipica de acuerdo con la siguiente tabla :
Numero de ceditos  Grado
Menor que 48 primer grado, 48 a 64 segundo grado, 65 a 110 tercer grado, mayor de 110 ultimo grado. Usando esta informacion, escriba un programa  que acepte el numero de credito que ha completado un estudiante, determine el grado del estudiante y lo despliegue. 


 Pseudocodigo 



Inicio
creditos Entero
Print "Creditos: "
Read creditos
if(creditos < 48)
{
Print "Primer grado"
}
else
{
if(creditos >= 48 AND creditos <= 64)
{
Print "Segundo grado"
}
else
{
if(creditos >=65 AND creditos <= 110)
{
Print "Tercer grado"
}
else
{
if(creditos > 110)
{
Print "Ultimo grado"
}
}
}
}
Fin

Lenguaje C++

martes, 25 de septiembre de 2012

Practica 4

Problema 1a
 
La resistencia combinada de 5 resistencias conectadas en paralelo esta dada por la ecuacion: resistencia combinada= 1/(1/r1+1/r2+1/r3+1/r4+1/r5).

Usando esta formula escriba un programa para calcular y desplegar las resistencias cuando r1=1000, r2=2000, r3=3000, r4=1000, r5=1000 ohms estan conectada en paralelo. La salida debera producir el despliege:

La resistencia combinada es xxxx.xx ohms donde xxx.x denota que el valor calculado debera colocarse en un ancho de campo de 7 columnas , con dos posiciones a la dereha del punto desimal.


Pseudocodigo:

Inicio
float rc
int r1=1000,r2=2000,r3=3000,r4=1000,r5=1000
rc=1.0/((1.0/r1)+(1.0/r2)+(1.0/r3)+(1.0/r4)+(1.0/r5))
Print "La resistencia combinada es " rc
Fin

Codigo C++



Problema 1b

Haga el  mismo problema pero ahora introduciendo los datos por el teclado.

Pseudocodigo

Inicio
rc Real
r1,r2,r3,r4,r5 EnteroPrint "resistencia 1= "
Read r1;Print "resistencia 2= "
Read r2;Print "resistencia 3= "
Read r3;Print "resistencia 4= "
Read r4;
Print "resistencia 5= "
Read r5;
rc=1.0/((1.0/r1)+(1.0/r2)+(1.0/r3)+(1.0/r4)+(1.0/r5))
Print "La resistencia combinada es ", rc
Fin

Codigo C++


Problema 2

La velocidad d la luz es 300000 kilometros por segundo. elaborar un programa que lea por teclado un tiempo en segundos e imprima la distancia que recorre en dicho tiempo.

Pseudocodigo:

Inicio

tiempo Real
Print "Introduzca un tiempo: "
Read tiempo;
Print "La distancia recorrida es: ", 300000*tiempo
Fin


Codigo C++


Problema 3

Elaborar un programa que permita leer los valores por teclado A y B e imprima Y,Z,W.
y= (3*a^2)*(b^2)*(3*a)^1/2

z= (12*(2*a)^1/2)^4)/(b^2)

w= ((2^4)*a*((3*a^2*b^2)-((2*a*b)^1/2)))/(4*a)

Pseudocodigo 

Inicio
a,b Real
Print "Introduzca la variable A: "
Read a
Print "Introduzca la variable B: "
Read b
Print "Y=3A^2B^2(3A)^1/2 = ", 3*pow(a,2)*pow(b,2)*sqrt(3*a) 
Print "Z=12(2A^4)^1/2 = ", 12*sqrt(2*pow(a,4)) 
Print "W=2^4A(3A^2B^2-(2AB)^1/2 = ", (pow(2.0,4)*a*(3*pow(a,2)*pow(b,2)-sqrt(2*a*b)))/4*a 
Fin

Codigo C++


Problema 4

La fuerza de atraccion entre dos masas m1 y m2 separadas por una distancia d esta dada por la formula F=Gm1m2/d^2 donde G=6.673x10^-8 cm^3/g*s^2. Escriba un programa que inicie la masa de dos cuerpos y la distancia entre ellos y a continuacion obtenga la fuerza gravitacional entre ellos. La salida debe ser en dinas; un dian es igual a g*cm/s^2.

Pseudocodigo
 
Inicio
m1, m2, d Real
Print "Programa para obtener la fuerza gravitaciona entre dos masas." 

Print " G = 6.673x10^-8 cm^3/gs^2"
Print " F = Gm1m2/d^2"
Print "Introduzca masa 1 en gramos: "
Read m1
Print "Introduzca masa 2 en gramos: "
Read m2
Print "Introduzca una distancia en centimetros: "
Read d
Print "La fuerza gravitacional = ", ((6.673*pow(10.0,-8))*m1*m2)/pow(d,2), " dinas."
Fin

Codigo C++


 Problema 5

 Un radar comun de detecion de velocidad de la policia de caminos emite un rayo de microondas a una frecuencia  fo. El rayo es reflejado por un automovil que se aproxima y el rayo reflejado es captado y analizado por la unidad de radar. La frecuencia del rayo reflejado es cambiada legeramente d fo a f1 debido al movimiento del automovil. La relacion entre la velocidad del automivil, v , en millas por hora y las dos frecuencias de microondas es v=(6.685*10^8)(f1-fo)/(f1+fo). Donde las ondas emitidas tienen una frecuencia de fo=2*10^10sec^-1. Usando esta formula escriba un programa para calcular y desplegar la velocidad correspondiente a una frecuncia recibida de 2.000004*10^10sec^-1.

Pseudocodigo

Inicio
Print "Programa para calcular la velocidad de una frecuencia recibida de 2.000004*10^10."
Print "La velocidad = "
Print (6.685*pow(10.0,8)*((2.000004*pow(10.0,10))-(2*pow(10.0,10)))/
((2.000004*pow(10.0,10))+(2*pow(10.0,10)))," millas/hora."
Fin

Codigo C++


 Problema 6

Disene un programa para calcular la suma de los numeros del 1 al 1000. La formula para calcular la suma es suma=(n/2)(2*a+(n-1)*d donde n=numero de terminos que se van a sumar, a=el primer numero y de la diferncia entre cada numero. Tambien calcular la suma del 100 al 500.

Pseudocodigo

Inicio
n=999, a=1, d=1 Real
Print "Programa para calcular la suma de numeros."
Print "La suma de los numeros del 1 al 1000  = ", (n/2.0)*(2*a+(n-1)*d
n=400, a=100, d=1
Print "La suma de los numeros del 100 al 500 = ", (n/2.0)*(2*a+(n-1)*d 
Fin

Codigo C++

 

martes, 18 de septiembre de 2012

Practica 3

Problema 1
Considere x=1.672, y=14.65, z=1.845, w=2.45 evaluar las siguientes expreciones y despliege la exprecion original, la exprecion con valores y el resultado de la evaluacion.
1) 2*y*e^(w-z)
2) x*y^1/2+x^3
3) 32.0*z/(1.33*x)^1/2
4) 100.0/y*e^2.66+z
5) 8.86*e^(2*w)+4*x
 
Algoritmo:

1- Inicio
Inicializar variables
x=1.672
y=14.65
z=1.845
w=2.45
2- Calcular 2*y*e^(w-z)
r1=r1=2*y*exp(w-z)
3- Calcular x*y^1/2+x^3
r2=x*sqrt(y)+pow(x,3)
4- Calcular 32.0*z/(1.33*x)^1/2
r3=(32.0*z)/(sqrt(1.33*x))

5- Calcular 100.0/y*e^2.66+z
r4=100.0/(y*exp(2.66)+z)

6- Calcular 8.86*e^(2*w)+4*x
r5=8.86*exp(2*w)+4*x

7- Desplegar r1,r2,r3,r4,r5
print "2*y*e^(w-z)        = 2*14.65*e^(2.45-1.845)     = ", r1
print "x*y^1/2+x^3        = 1.672*14.65^1/2+1.672^3    = ", r2
print "32.0*z/(1.33*x)^1/2= 32.0*1.845/(1.33*1.672)^1/2= ", r3
print "100.0/y*e^(2.66)+z = 100.0/14.65*e^(2.66)+1.845 = ", r4
print "8.86*e^(2*w)+4*x   = 8.86*e^(2*2.45)+4*1.672    = ", r5

8- Fin 


Problema 2
Considere A=11, B=65, C=18, D=2 evaluar las siguientes expreciones y despliege la exprecion original, la exprecion con valores y el resultado de la evaluacion.
1) (B^2)/(A^2)
2) 2(CD)^4  
3) C^2/(A+D)
4) 23C/(8(A+D)^2)^1/2
5) 15(A)/(3(D)^3)^1/2
 
Algoritmo:
1- Inicio
Inicializar variables
A=11
B=65
C=18
D=2
2- Calcular y desplegar (B^2)/(A^2)
print "1) (B^2)/(A^2)        = (65^2)/(11^2)          = ", pow(b,2)/pow(a,2)
3- Calcular y desplegar 2(CD)^4  
print "2) 2(CD)^4            = 2(18*2)                = ", 2*pow(c*d,4)
4- Calcular y desplegar C^2/(A+D)
print "3) C^2/(A+D)          = 18^2/(11+2)            = ", pow(c,2)/(a+d)
5- Calcular y desplegar 23C/(8(A+D)^2)^1/2
print "4) 23C/(8(A+D)^2)^1/2 = 23*18/(8(11+2)^2)^1/2) = "<, 23*c/sqrt(8*pow(a+d,2))
6- Calcular y desplegar 15(A)/(3(D)^3)^1/2
print "5) 15(A)/(3(D)^3)^1/2 = 15(11)/(3(2)^3))^1/2   = ", 15*(11)/sqrt(3*pow(d,3))
7- Fin
 
Lenguaje C++

 
Problema 3
Haga un programa para calcular y desplegar los voltajes de salida de dos circuitos electricos y la suma de los dos voltajes. El voltaje de salida para el primer circuito esta dado por la ecuacion (120)v/0.33(f) y el voltaje de salida para el segundo circuito esta dado por la ecuacion 110(v)/0.56(f)^2. Donde v es el voltaje de entrada al circuito y f es la frecuencia en hertz. Considere para el primer circuito el voltaje de entrada 7.3 y la frecuencia 110 hertz y para el segundo circuito 8.5 voltios a 90 hertz.
 
Algoritmo:

1- Inicio
Inicializar variables
v1=7.3
f1=110
v2=8.5
f2=90
2- Calcular voltaje de salida para el circuito 1
vs1=120*v/0.33*f
3- Calcular voltaje de salida para el circuito 2
vs2=110*v/0.56*pow(f,2)
4- Calcular la suma de los voltajes de salida
suma=vs1+vs2
5-Desplegar vs1,vs2,suma
print "Voltaje de salida del circuito 1= ", vs1
print "Voltaje de salida del circuito 2= ", vs2
print "La suma de los voltajes de salida es: ", suma

6- Fin
 
Lenguaje C++



Problema 4
Un modelo de crecimiento de la poblacion mundial, en miles de millones de personas desde 2000 esta dado por la ecuacion:
poblacion=6.0e^0.2(anio-2000)
Usando esta formula escriba un programa para estimar la poblacion mundial en el anio 2012.
 
Algoritmo:

1- Inicio
Inicializar variable anio=2012
2- Calcular poblacion
poblacion=6.0*exp(0.2*(anio-2000))
3- Desplegar poblacion
print "la poblacion total en miles de millones de personas es= ", poblacion
4- Fin
 
Lenguaje C++



Problema 5
Las cordenadas polares de un punto consisten en la distancia, r, de un origen especificado y un angulo, con respecto al eje x. las cordenadas (x,y) del punto se relacionan con sus cordenadas por las formulas x=r sin(angulo), y=r cos(angulo). Usando estas formulas escriba un programa con r=8 y angulo=35 grados.
 
Algoritmo:

1- Inicio
Inicializar variables
r=8
angulo=35*(3.1416/180)
2- Calcular x
x=r*sin(angulo)
3- Calcular y
y=r*cos(angulo)
4- Desplegar las cordenadas (x,y)
print "El valor de las coordenadas del punto es: \n"
print "x= ", x
print "y= ", y

5- Fin
 
Lenguaje C++


Problema 6
La resistencia convinada de cuatro resistencias conectadas en paralelo, esta dada por la ecuacion resistenciacombinada=1/(1/r1+1/r2+1/r3+1/r4)
Inicializa las resistencias con valores r1=1000, r2=1200, r3=1500, r4=1800 y despliege sus valores. Haga un programa ara calcular la resistencia combinada.

Algoritmo:

1- Inicio
Inicializar variables
r1=1000
r2=1200
r3=1500
r4=1800
2- Calcular resistencia combinada
rcombinada=1.0/((1.0/r1)+(1.0/r2)+(1.0/r3)+(1.0/r4))
3- Desplegar r1,r2,r3,r4,rcombinada
print "las resistencias conectadas en paralelo son: \n"
print "r1=1000"
print "r2=1200"
print "r3=1500"
print "r4=1800 \n"
print "resistencia combinada= ", rcombinada

4- Fin

Lenguaje C++

 

miércoles, 12 de septiembre de 2012

Practica 2

Problema 1

Suponga que "a" almacena el valor entero 5, "m" almacena el valor entero 100, "n" almacena el valor entero 1 y "p" almacena el valor entero 10.
1) m/p+3
2) m/p+n-10a
3) m-3*n+4*n
4) m/p+n%2
5) a+n%p+p

Algoritmo:

1-Inicio
Inicializar variables
a=5
m=100
n=1
p=10
2- Calcular m/p+3
R=m/p+3
3- Desplegar R
print "m/p+3= 100/10+3= ",R
4- Calcular m/p+n-10a
R=m/p+n-10a
5- Desplegar R
print "m/p+n-10+a= 100/10+1-10+5= ",R
6- Calcular m-3*n+4*n
R=m-3*n+4*n
7- Desplegar R
print "m-3*n+4*n= 100-3*1+4*1= ",R
8- Calcular m/p+n%2
R=m/p+n%2
9- Desplegar R
print "m/p+n%2= 100/10+1%2= ",R
10- Calcular a+n%p+p
R=a+n%p+p
11- Desplgar R
print "a+n%p+p= 5+1%10+10= ",R
12- Fin

Lenguaje C++



 Problema 2

Evalue las siguientes expreciopnes de punto flotante "x" almacena el valor 3.0, y=6.0, z=4.0
1) x+4.0*y/x
2) x*z/y+x*y
3) 2.0*y/z*8.0/z
4) y*y-y/2.0+x
5) x*y*z/2.0 

Algoritmo:

1-Inicio
Inicializar los valores
x=3.0
y=6.0
z=4.0
2- Calcular x+4.0*y/x
res1=x+4.0*y/x
3- Calcular x*z/y+x*y
res2=x*z/y+x*y
4- Calcular 2.0*y/z*8.0/z
res3=2.0*y/z*8.0/z
5- Calcular y*y-y/2.0+x
res4=y*y-y/2.0+x
6- Calcular x*y*z/2.0
res5=x*y*z/2.0
7- Desplegar res1, res2, res3, res4, res5
print "x+4.0*y/x = ", res1
print "x*z/y+x*y = ", res2
print "2.0*y/z*8.0/z = ", res3
print "y*y-y/2.0+x = ", res4
print "x*y*z/2.0 = ", res5
8- Fin

Lenguaje C++




 Problema 3

Evaluar las siguientes expreciones mixtas x=6, y=2, z=16.0
1) 10+z/y*y
2) 50.0-x/(y+x)
3) 1+36/x+z
4) 20+z*4/y+10.0
5)  x*x+z/y+(18)(y)

Algoritmo:

1-Inicio
Inicializar variables
x=6
y=2
z=16.0
2- Calcular 10+z/y*y
R=10+z/y*y
3- Desplegar R
print "10+z/y*y= 10+2/16.0*16.0= ", R
4- Calcular 50.0-x/(y+x)
R=50.0-x/(y+x)
5- Desplegar R
print "50.0-x/(y+x)= 50.0-6/(2+6)= ", R
6- Calcular 1+36/x+z
R=1+36/x+z
7- Desplegar R
print "1+36/x+z= 1+36/6+16.0= ", R
8- Calcular 20+z*4/y+10.0
R=20+z*4/y+10.0
9- Desplegar R
print "20+z*4/y+10.0= 20+16.0*4/2+10.0= ", R
10- Calcular x*x+z/y+(18*y)
R=x*x+z/y+(18*y)
11- Desplegar R
print "x*x+z/y+(18)(y)= 6*6+16.0/2+(18)(2)= ", R
12- Fin

Lenguaje C++



 Problema 4

Evaluar las siguientes expreciones:
1) 5.0*(1.0+7.0*3.0)    
2) (70.0-20.0)*(6.0-4.0)  
3) 8.0*(3.0+1.0)*(100.0)
4) (5.5+4.5)*(24.53-20.3) 
5) (8.0)*(9.5)/(2.0)*(4.0)

Algoritmo:

1- Inicio
Calcular 5.0*(1.0+7.0*3.0)
res1=5.0*(1.0+7.0*3.0)
2- Calcular (70.0-20.0)*(6.0-4.0)
res2=(70.0-20.0)*(6.0-4.0)
3- Calcular 8.0*(3.0+1.0)*(100.0)
res3=8.0*(3.0+1.0)*(100.0)
4- Calcular (5.5+4.5)*(24.53-20.3)
res4=(5.5+4.5)*(24.53-20.3)
5- Calcular (8.0)*(9.5)/(2.0)*(4.0)
res5=(8.0)*(9.5)/(2.0)*(4.0)
6-Desplegar res1, res2, res3, res4, res5
print "5.0*(1.0+7.0*3.0) = ", res1
print "(70.0-20.0)*(6.0-4.0)= ", res2
print "8.0*(3.0+1.0)*(100.0) = ", res3
print "(5.5+4.5)*(24.53-20.3)  = ", res4
print "(8.0)*(9.5)/(2.0)*(4.0) = ", res5
7- Fin

Lenguaje C++

 Problema 5

Escribir y ejecutar un programa que imprima una pagina de texto con no mas de 40 caracteres por linea.

Algoritmo:

1- Inicio
Desplegar mensaje
print, setw(40), "Se denomina inteligencia artificial (IA) a la capacidad de razonar de un agente no vivo. Existen distintos tipos de conocimiento y medios de representacion del conocimiento, el cual puede ser cargado en el agente por su disenador o puede ser aprendido por el mismo agente utilizando tecnicas de aprendizaje. Tambien existen distintos tipos de percepciones y acciones, que pueden ser obtenidas y producidas, respectivamente por sensores fisicos y sensores mecanicos en maquinas, pulsos electricos u opticos en computadoras, tanto como por entradas y salidas de bits de un software."
2- Fin.

Lenguaje C++


 Problema 6

Escribir un programa para inicializar 5 variables con valores enteros. calcular y desplegar la suma, multiplicacion y promedio.

Algoritmo:

1- Inicio
Inicializar variables
valor1=5
valor2=18
valor3=7
valor4=10
valor5=11
2- Calcular suma
suma=valor1+valor2+valor3+valor4+valor5
3- Calcular multiplicacion
multiplicacion=valor1*valor2*valor3*valor4*valor5
4- Calcular promedio
promedio=suma/5
5- Desplegar suma, multiplicacion, promedio
print "suma= ", suma
print "multiplicacion= ", multiplicacion
print "promedio= ", promedio

6- Fin

Lenguaje C++


  
Problema 7

Hacer un programa que inicialice una variable llamada horas con un valor e imprima su equivalente en minutos, segundos y dias.

Algoritmo:

1- Inicio
Inicializar horas=36
2- Calcular dias
dias=horas/24
3- Calcular minutos
minutos=horas*60
4- Calcular segundos
segundos=minuto*60
5- Desplegar dias, minutos y segundos
print "dias= ", dias
print "minutos= ", minutos
print "segundos= ", segundos

6- Fin

Lenguaje C++



 Problema 8

Haga un programa que de valor a una variable llamada radio, para calcular el area y volumen de una esfera. Desplegar los valores de radiol, area y volumen.
Volumen= (4πr^2)/3
Area= 4πr^2

Algoritmo:

1- Inicio
Inicializar radio=8.5
2- Calcular area
area=4*3.1416*(radio^2)
3- Calcular volumen
volumen=(4*3.1416*(radio^2))/3
4- Desplegar radio, area y volumen
print "radio de la esfera= ", radio
print "area de la esfera= ", area
print "volumen de la esfera= ", volumen

5- Fin

Lenguaje C++