miércoles, 15 de febrero de 2012

Practica 3 Unidad 2.

Problema 1. 
Programa para leer dos valores enteros e imprimir el mayor
Inicio
n1, n2 Int
Print " Introduce dos valores enteros diferentes/n"
Print " valor 1 = "
Read n1
Print " valor 2 = "
Read n2
if ( n1>n2 )
Print " El dato mayor es ", n1
else
Print " El dato mayor es ", n2
Fin
Problema 2
Programa para dos valores enteros y desplegar menor y mayor
Inicio
n1, n2, mayor = 0, menor = 99999
Print " Introduce dos valores enteros diferentes/n"
Print " valor 1 = "
Read n1
Print " valor 2 = "
Read n2
if ( n1>n2 )
{ mayor = n1
   menor = n2
 }else
{ mayor = n2
   menor = n1
 }
Print " El dato mayor es ", mayor
Print " El dato menor es ", menor
Fin
Problema 3
Programa para tres valores enteros y desplegar mayor y menor 
Inicio 
n1,n2,n3, mayor = 0, menor = 99999 Int 
Print "Introduce tres valores enteros diferentes\n"
Print "valor 1 = "
Read n1
 Print "valor 2 = "
Read n2
Print "valor 3 = "
Read n3
if ( n1 > n2 )
{ mayor= n1
   menor= n2
} else
{
mayor= n2
menor= n1
}
if( n3 > mayor )
{  mayor= n3
} else
{
if ( n3 < menor )
{
menor= n3
}
}
Print "el dato mayor es ", mayor
Print "el dato menor es ",menor
Fin 
 Problema 4.
Programa para 4 numeros diferentes e imprimir el menor y mayor.
Inicio
menor1 = 99999, mayor1 = 0, menor2 = 999999, mayor2 = 0, n1, n2, n3, n4 Int
Print "Introduzca cuatro valores enteros diferentes / n "
Print " Valor 1= "
Read n1
Print " Valor 2= "
Read n2
Print " Valor 3= "
Read n3
Print " Valor 4= "
Read n4 
if ( n1 > n2 )
{  mayor1 = n1
    menor1 = n2
}else 
Problema 5.
Programa para calcular el precio de un terreno
Inicio
largo = 0.0, ancho = 0.0, precio = 0.0, area = 0.0, descuento = 0.0 Real 
Print " Introduce datos del terreno/n"
Print " largo = "
Read largo 
Print " ancho = "
Read ancho 
Print " precio de metro cuadrado =  "
Read precio
area = largo * ancho
if ( area>400 && area<=800 )
  { descuento = precio * 0.04 
   } else 
  { if ( area>800 )
   }
precio = precio - descuento
Print " precio terreno = ", area * precio
Print " descuento metro cuadrado = ", descuento
Fin 
Problema 6.
Programa para calcular e imprimir valor de y con respecto a  x. 
Inicio
x, y Int 
Print " x = "
Read x
if ( x > 0 )
{ y = 3 * x + 6
Print " y = 3x + 6"
} else 
{ y = x * x + 6
Print " y = x^2 + 6 "
}
Print " y = ", y 
Fin 
Problema 7 
Programa para calcular e imprimir valores de x, y en un sistema de ecuaciones.
Inicio
a, b, c, d, e, f, x, y, den Int
Print " Introduce valores de coeficientes/n "
Print " a = "
Read a
Print " b = "
Read b 
Print " c = " 
Read c
Print " d = "
Read d 
Print " e = "
Read e 
Print " f = "
Read f 
den = ( a * e - b * d )
if ( den != 0 )
{  x = c * e - b * f ) / den
    y = ( a * f - c* d ) / den
Print " x = ", x 
Print " y = ", y 
} else 
{ Print " No existe solucion para x , y " 
}
Fin 
Problema 8
Programa para calcular e imprimir un ticket de productos comprados.
Inicio 
preciohs= 0.0, preciov= 0.0, precioa= 0.0, desc1= 0.0, desc2= 0.0, desc3= 0.0, total= 0.0 Real
hieloseco= 0, viguetas= 0, armazones= 0, tipopago= 0 Int 
Print "Cantidad de hielo seco= "
Read hieloseco
Print "Precio por unidad hielo seco= "
Read preciohs
Print "Cantidad de viguetas= "
Read viguetas
Print "Precio por unidad de viguetas= "
Read preciov
Print "Cantidad de armazones= "
Read armazones
Print "Precio por unidad armazones= "
Read precioa
if ( hieloseco>5 )
{  desc1= preciohs * 0.20
}
if ( viguetas>3 )
{  desc2= preciov * 0.10
}
total= hieloseco * ( preciohs - desc1 ) + viguetas * ( preciov - desc2 ) + armazones * precioa
Print "Tipo de pago"
Print "1) Contado 2) Credito"
Print "Seleccione tipo de pago"
Read tipopago
if ( tipopago== 1 )
{ desc3 = total * 0.05
}
if ( desc1 == 0 )
{  hieloseco, "*", preciohs, "=", ( hieloseco * preciohs )
}  else 
{  hieloseco, "*", preciohs, "-", desc1, "="
}
if ( desc2 == 0 )
{  viguetas, "*", preciov, "=", ( viguetas * preciov )
}  else
{  viguetas, "*", preciov, "=", ( viguetas * preciov ), "-", desc2, "=", ( viguetas * preciov - desc2 )
}
armazones, "*", precioa, "=", ( armazones * precioa )
if ( tipopago == 1 )
{  total, "-", desc3, "=", ( total * desc3 )
}  else 
{  total, "=", total
}
Print "Gracias por su compra"
Fin 




No hay comentarios:

Publicar un comentario