ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmo Asignación #2


Enviado por   •  5 de Diciembre de 2015  •  Apuntes  •  958 Palabras (4 Páginas)  •  289 Visitas

Página 1 de 4

Universidad Politécnica de Puerto Rico

Hato Rey, PR

Asignación #2

Jomayra Gonzalez Maldonado #86638

Prof. Leandro Morales

Engi 2310        Sec.80

4 de diciembre del 2015

Problemas: 1, 2, 3, 5, 8, 12, 14, 15 y 16

  1. Evaluate the following equations, given the values A= 12, B= 3, C= 6, D= 2:
  1. F= A + B/C – D^2

F= 12+3/6-^2

F= 12+3/6-4

F= 12+0.5-4

F= 12.5-4

F= 8.5

  1. F= (A + B)/C - D^2

F= (12+3)/6-2^2

F= 15/6-2^2

F= 15/6-4

F= 2.5-4

F= -1.5

  1. F= A + B/ (C – D^2)

F= 12+3/ (6-2^2)

F= 12+3/2

F= 12+1.5

F= 13.5

  1. F= (A + B) MOD C

F= (12+3) MOD 6

F= 15 MOD 6

F= 3

  1. F= (A + B)\ D^2

F= (12+3)/2^2

F= 15/12^2

F= 15/4

F= 3.75

  1. Write the following equations in computer form:

  1. X = Y + 3Z – Z +Y 

                         Z – 3

X= Y+3Z – (Z+Y) / (Z – 3)

  1. X = 5Y + 3Z – 1

                  4(3Z+1) – Y

X= (X – Y) ^2

X= 5Y + (3Z– 1) / ((4*(3Z+1)) – Y)

  1. X= (X – Y) ^2

X= (X – Y) ^2

X= (X - Y)*(X - Y)

  1. Is the = sign an assignment instruction or a relational operator in the following equations? Justify your answer.
  1. A= B + 2 + C

Aquí el signo en esta ecuación es una instrucción de asignación. El signo no significa iguales; en cambio, significa sustituido por o se le asigna el valor de. Sólo hay una variable en el lado izquierdo de la ecuación y en el lado derecho es una expresión. El lado derecho es procesado antes de realizar la tarea.

  1. A – B= 2 +C

Aquí el signo en esta ecuación es el operador relacional que compara ambos lados de la ecuación y si da un tipo de datos resultante lógico (verdadero o falso).

  1. Evaluate the following equations given A = 5, B = 4, C = 3, D = 12:
  1. E= A * B + D/C

E= 5*4+12/3

E= 20+12/3

E= 20+4

E= 24

  1. E= D MOD A * B

E= 12 MOD 5*4

E= 2*4

E= 8

  1. E = 5 * A\D * (B + 1)

E= 5*5 \ 12*(4+1)

E= 5*5 \ 12*5

E= 5*0*5

E= 0

  1. E = D/B * ((A + 4) \ (C + 1))

E= 12/4*((5+4) \ (3+1))

E= 12/4*(9\4)

E= 12/4*2

E= 12/8

E= 1.5

  1. Eureka Lumber Company gives a 2% discount if the remaining balance is paid within 10 days of purchase. Write a logical expression to verify whether a customer qualifies for this discount. Use the following variable names:

BuyingDate: date the customer purchased the merchandise

PaidDate: date the customer made the final payment

Para ser calificado para el 2% de descuento el cliente tiene que pagar en 10 días.  Por lo tanto, la condición necesaria para el descuento es:

Fecha de pago – fecha de compra <10

La resultante sería un tipo de datos lógicos: verdadero o falso. Por lo tanto, si la condición llega a ser cierto, el cliente califica para el descuento de lo contrario no se hace.

...

Descargar como (para miembros actualizados)  txt (5.3 Kb)   pdf (89.6 Kb)   docx (16.2 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com