Tuesday, October 2, 2012

Practica No. 5


Problema 1
1.
Inicio
a, b, c, d, e , r int
Print “Valores iniciales”
Print valores de variables
Print "a>b=", R
Print "a!=b=", R
Print  “d%b==c%b=", R
Print  "a*c!=d*b=", R
Print  "d*b==c*e=", R
Print  "!(a*b)=", R
Print  "!(a%b*c)=", R
Print  "!(c%b*a)=", R
Print "b%c*a=", R
Fin

 2.
Inicio
a, b, c, r int
Print “Valores Iniciales”
Print  “a%(b*c)&&c%(b*a)=", R
Print  “a%(b*c)||c%(b*a)=", R
Print  “b%(c*a)&&a%(c*b)=", R;
Print  "b%(c*a)||a%(c*b)=", R
Fin

4.
Inicio
a, b, c, d, r int
Print “valores iniciales”
Print "a==5=", R
Print "b*d==c*c=", R
Print "d%b*c>5||c%b*d<7=”,R




Problema 2
Inicio
V1, v2, int
Print “Introduce el primer valor entero=”
Read v1
Print “Introduce el segundo valor entero=”
Read v2
If  (v1>v2)
{
Print “EL primer valor es mayor que el segundo valor”
}
Else
{
Print “El primer valor es menor al segundo valor”
}
Fin



Problema 3
Inicio
Tiempo, int
Print “Introducir tiempo”
Read tiempo
If (tiempo<2)
{
Print “El voltaje es=0”
}
Else
{
If (tiempo>=2)
{
Print  “el voltaje=3)
}
}
Fin 
 

Problema 4
Inicio
valor INT
print “introduce el valor a evaluar”
read valor
if (valor ==0)
{
Print “valor nulo”
}
Else
{
If (valor>1)
{
Print “valor positivo”
}
Else
{
Print “valor negativo”
}
}
Fin

Problema 5

Inicio
a, b, c INT
print ”Introduce el valor 1”
read a
print ”Introduce el valor 2”
read b
print ”Introduce el valor 3”
read c
if (a>b && a>c && c>b)
 {
  Print “valor a es el maximo”
  Print “valor b es el minimo”
   If(a>b && a>c && c<b)
   {
Print “valor a es el maximo”
   Print ”valor c es el minimo”
   }
}
else
{
If(b>a && b>c && c>a)
 {
Print “valor b es el maximo”
Print “valor a es el minimo”
 }
Else
{
If (b>a && b>c && c<a)
Print “valor b es el maximo”
Print “valor c es el minimo”
}
}
}
Else
{
If (c>a && c>b && b>a)
{
Print “valor c es el maximo”
Print “valor a es el minimo”
}
Else
{
If (c>a && c>b && b<a)
{
Print “valor c es el maximo”
Print “valor b es el minimo”
}
}
}

Fin




Problema 6
 Inicio

bas, alt, are INT
print ”introducir base ”
read bas
print ”introducir altura ”
read alt
while (bas<0 || alt<0)
{
Print ” error, hay un valor negativo, favor de ingresar valores de nuevo”
print ”introducir base ”
asignar valor a bas
print ”introducir altura ”
asignar valor a alt
}
are=1/2*(bas*alt)
print “El área es :”,are
Fin


Problema 7

Inicio
a,b,c,x1,x2,x,xt FLOAT
print “dar un valor para a”
read  a
print “dar un valor para b”
read b
print “dar un valor para c”
read c
xt=pow(b,2)-(4*a*c)
if (xt<0)
{
Print “Error, raiz imaginaria”
}
Else
{
x=sqrt(xt)
x1=(-b+x)/(2*a)
x1=(-b-x)/(2*a)
}
Fin
 

 
Problema 8
Inicio
S1, s2, s3, a, b, c, int
Print “Introduce los 3 lados de un triangulo”
Read s1, s2, s3
If (s1>s2 && s1>s3)
{
A=s1
B=s2
C=s3
}
Else
{
If (s2>s! && s2>s3)
{
A=s2
B=s1
C=s3
}
Else
{
A=s3
B=s1
C=s2
}
}
If (A>=(BTC))
{
Print “no se trata de un triangulo”
}
Else
{
If (pow(a,2)==(pow(b,2)+pow(c,2))
{
Print “ se trata de un triangulo es recto”
}
}
Else
{
If (pow (a,2)>(pow(b,2)+pow(c,2))
{
Print “se trata de un triangulo obtusangulo”
}
Else
{
Print “se trata de un triangulo acutangulo”
}
}
}

Problema 9
Inicio
nombre, edad, tipo, días int
Print, "Introduzca nombre del paciente: "
Read nombre
Print, "Introduzca la edad del paciente: "
Read edad
Print, "Tipo de enfermedad del paciente (1,2,3,4): "
Read  tipo
Print, "Numero de dias internado: "
Read dias
if(tipo==1)
 {
  Print “ nombre”,nombre
  Print, "tipo de enfermedad:", tipo
  Print, "Numero de dias internado:", dias
  Print, "Monto a pagar: ",(dias*25)
 }
  Else
{
if(tipo==2)
 {
  Print “nombre”, nombre
  Print, "tipo de enfermedad:", tipo
  Print, "Numero de dias internado:",dias
  Print, "Monto a pagar: ",(dias*20)
 }
  Else
{
if(tipo==3)
 {
  Print “nombre”,nombre
  Print, "tipo de enfermedad:",tipo
  Print, "Numero de dias internado:", dias
  Print, "Monto a pagar: ",(dias*29)
 }
  Else
{
if(tipo==4)
 {
  Print  “nombre”, nombre
  Print, "tipo de enfermedad:", tipo
  Print, "Numero de dias internado:", dias
  Print, "Monto a pagar: ", (dias*32)
 }
  Else
{
Print "Tipo de enfermedad incorrecta"
      }
      }
      }
      }

Fin







Problema 10
Inicio
 monto,p1,p2,p3,p4 int
Print, "Introduzca valor del producto1: "
Read  p1
Print, "Introduzca valor del producto2: "
Read, p2
Print, "Introduzca valor del producto3: "
Read p3
Print, "Introduzca valor del producto4: "
Read p4;
monto=(p1+p2+p3+p4);
if (monto<=1000)
{
Print, "Monto a pagar: ", monto
}
If (monto>=1001 && monto<=5000)
{
Print, "Monto original: ", monto
Print, "Descuento: ", (monto*.05)
Print, "Monto a pagar: ", (monto-(monto*.05))
}
If (monto>=5001 && monto<=10000)
{
Print, "Monto original: ", monto
Print, "Descuento: ", (monto*.10)
Print, "Monto a pagar: ", (monto-(monto*.10))
}
If (monto>=10001)
{
Print, "Monto original: ", monto
Print, "Descuento: ", (monto*.20)
Print, "Monto a pagar: ", (monto-(monto*.20))
}
Fin



No comments:

Post a Comment