viernes, 5 de mayo de 2017

Refuerzo



Laboratorio Php 1



1.-Una operadora celular para llamadas al exterior cobra de acuerdo a la duración en minutos de las llamadas, los primeros 5 minutos cuestan $1 c/u, los siguientes tres, 0.80 c/, los siguientes dos minutos 0.70 c/u y a partir del décimo minuto 0.50 c/u, elabore un algoritmo que automatice este proceso.
Leer nminutos
Si(nminutos<=5)
    Precio=nminutos*1
 Caso contrario
     Si(nminutos<=8)
             Precio=(5*1)+(nminutos-5)*(0.80)
        Caso contrario
             Si(nminutos<10)
                   Precio=(5*1)+(3*0.80)+(nminutos-8)*(0.70)
                      Caso contrario
                           Precio=(5*1)+(3*0.80)*(2*0.70)+(minutos-10)*(0.50)
             Fin-si
     Fin-si
Fin-si
Mostrar Resultado

Prueba de escritorio:

nminutos
costo
4
4
7
6.60
9
8.10
10
8.80


2.-Un restaurante ofrece hamburguesas sencillas, dobles y triples, con un costo de $2.50; $3.50 y $4.50. La empresa acepta tarjetas de crédito con un cargo del 5%. Suponiendo que los clientes adquieren un solo tipo de hamburguesa, cuánto debe pagar una persona con N hamburguesas.
Leer nhamburguesas, S, D, T, hamburguesas
Si(hamburguesas=S)
     Precio=(nhamburguesas*S)+(nhamburguesas*S)*(0.05)
  Caso contrario
    Si(hamburguesas=D)
         Precio=(nhamburguesas*D)+(nhamburguesas*D)*(0.05)
       Caso contrario
          Si(nhamburguesas=T)
             Precio=(nhamburguesas*T)+(nhamburguesas*T)*(0.05)
          Fin-Si
    Fin-si
Fin-si
Mostrar Resultado

lunes, 27 de marzo de 2017

Refuerzo 2

1.- Determinar si el número proporcionado es negativo o positivo.
Leer numero1
Si(numero1>0)
       Respuesta=positivo
   Caso contrario
      Respuesta=negativo
Fin-si
Mostrar respuesta
Numero1
Respuesta
5
Positivo
-15
negativo


2.- Determinar el valor a pagar por x cantidad de lápices considerando que si son 1000 o más el costo individual es de 0.80 ctvs; de lo contrario, el precio es de 0,90 ctvs.
Leer nlapices
Si(nlapices>=1000)
     Costo=nlapices*0,80
   Caso contrario
     Costo=nlapices*0,90
Fin-si
Mostrar costo
Nlapices
Costo
2000
1600
10
9


3.- Calcular el valor a pagar considerando que si el abrigo cuesta más de $60 se les aplicará un descuento de 15%, a todos los demás se les aplicará solo el 8%.




Leer c-abrigo
Si(c-abrigo>60)
     Valor=c-abrigo-(c-abrigo*0,15)
  Caso contrario
    Valor=c-abrigo
Fin si
Mostrar valor
c-abrigo
Valor
100
85
50
50


4.-Elaborar un algoritmo que muestre el nombre de un artículo, clave, precio original y su precio con descuento.  El descuento se lo hace de acuerdo a la clave, si la clave es 01 el descuento es del 5 y si la clave es 02 el descuento es del doble.
Leer nombre, precio, clave
Si(clave=01)
     Precio-descuento=precio-(precio*0,05)
   Caso contrario
     Precio-descuento=precio-(precio*0,10)
Fin si
Mostrar nombre, clave, precio, precio-descuento
Nombre
Clave
Precio
Precio-descuento
Camiseta
01
15
14,25
Cachetero
02
8
7,20

5. Hacer un algoritmo que calcule el total a pagar por la compra de camisas.  Si se compran tres camisas o más se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%.
Leer ncamisas, precio
Si(ncamisas>=3)
     Total=ncamisas*precio-(precio*0,20*ncamisas)
Caso contrario
     Total=ncamisas*precio-(precio*0,10*ncamisas)
Fin si
Mostrar total
Ncamisas
Precio
total
5
5
20
2
5
9

Refuerzo 1

1.- Se requiere determinar el costo que tendrá realizar una llamada telefónica local con base en el tiempo que dura la llamada y en el costo por minuto.
Leer minutos, costoxminuto
Costototal=minutos*costoxminuto
Mostrar costototal
Minutos
Costoxminutos
costototal
5
0,20
1

2.- Se requiere determinar el costo que tendrá el boleto de un viaje sencillo, esto basado en los kilómetros por recorrer y el costo por kilómetro.
Leer kilometros, costoxkilometro
Costototal=kilometros*costoxkilometro
Mostrar costototal
Kilometros
Costoxkilometros
costototal
8
2,50
20

3.- Calcular el equivalente de la temperatura de grados centígrados a grados farenheit.
Leer gradosC
Gradosf=9/5*(gradosC+32)
Mostrar gradosf
gradosC
gradosF
40
129,6

4.- Calcular cuántos pesos colombianos puedo adquirir por una cantidad específica de dólares.
Leer cantidad-d,cambio
Pesos=cambio*cantidad-d
Mostrar pesos
Cantidad-d
Cambio
Pesos
10
27200
27200


5.- Calcular la edad aproximada de una persona si se conoce su año de nacimiento.
Leer nacimiento,actual
Edad=actual-nacimiento
Mostrar edad
Nacimiento
Actual
Edad
2000
2017
17

lunes, 13 de febrero de 2017

Logaritmos

Realizar los algoritmos que permiten resolver los siguientes problemas 

Calcular la nota final del Quimestre conociendo las notas de los 3 parciales y la calificación del examen Quimestral.


1.            Leer parcial1, parcial2 parcial3, examen
2.            Calcular promedio=((parcial1+parcial2+parcial3)/3)*0.8+examen*0.2
3.            Mostrar el resultado
PRUEBA DE ESCRITORIO:

parcial1
parcial2
parcial3
examen
promedio
8,35
9,50
7
5
7,62

Calcular el sueldo de un empleado dados como datos de entrada: el nombre, las horas de trabajo y pago por hora 
1.            Leer nombre, horas, pago
2.            Calcular  sueldo =(horas*pago)
3.            Mostrar el resultado
PRUEBA DE ESCRITORIO:

nombre
horas
pago
sueldo
José Cruz
8
5
40

Calcular la nota final de la materia de algoritmos conociendo que se tienen 3 notas parciales; el proyecto final representa el 50% de la nota, la prueba el 30% y las tareas 20%
1.            Leer proyecto, prueba, tareas 
2.            Calcular nota-final  =((proyecto*0.5)+ (prueba*0.3)+(tareas *0.2))
3.            Mostrar el resultado
PRUEBA DE ESCRITORIO:

proyecto
prueba
tarea
nota-final
9,3
5,65
6,30
7,60

D. Calcule el perimetro de un rectangulo conociendo como dato inicial el valor de su alto y ancho
1.            Leer alto, ancho
2.            Calular perimetro =((2*alto)+(2*ancho))
3.            Mostrar el resultado 
PRUEBA DE ESCRITORIO:
alto
ancho
perímetro
8
4
24

E.- Calcule la hipotenusa de un triángulo conociendo el valor de sus catetos 
1.            Leer cateto1, cateto2
2.            Calcular hipotenusa =((cateto1)²+ (cateto2)²)
3.            Mostrar resultado 
PRUEBA DE ESCRITORIO:

cateto1
cateto2
hipotenusa
6
8
10