ayuda programacion de algoritmo

Iniciado por tph, 23 Marzo 2018, 05:04 AM

0 Miembros y 1 Visitante están viendo este tema.

tph

muy buenas  quisiera su ayuda para  este algoritmo.

diseñe el algoritmo que permita evaluar si un numero es par y múltiplo de 10

"yo hice lo siguiente quisiera saber si esta bien" :silbar:
inicio
definir numero
imprimir"digite un número"
leer numero
si(numero/2 and *10)
imprimir"el numero es par y múltiplo de 10"
sino
imprimir"el numero no es par ni múltiplo de 10"
fin si
fin

engel lex

"si numero/2 and *10" no tiene sentido logico o matemático

en tal caso,

si numero modulo 2 es 0 and numero modulo 10 es 0
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

tph

muchas gracias

entonces seria de la siguiente manera  ;)
inicio
definir numero
imprimir"digite un número"
leer numero
si (numero modulo 2 es 0 and numero modulo 10 es 0)
imprimir"el numero es par y múltiplo de 10"
sino
imprimir"el numero no es par ni múltiplo de 10"
fin si
fin

y una pregunta ese "modulo" que funcion cumple, que pena la ignorancia apenas comienzo.  :rolleyes:

engel lex

imprimir"el numero no es par ni múltiplo de 10"

esta afirmacion es erronea, ya que el numero puede ser par pero no ser multiplo de 10, asi que es el numero no es par o multiplo de 10

el modulo es una delas operaciones matemáticas más usadas en informática, usualmente se representa con el simbolo % o con la palabra "mod", no es más que el resto de la división

https://es.wikipedia.org/wiki/Operaci%C3%B3n_m%C3%B3dulo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Serapis

Siendo un ejercicio... yo te suspendería, porque fallas en lo más importante: ENTENDER el problema.

...y no lo has entendido desde el momento, que haces dos comparaciones.
Si se pregunta si e múltiplo de 10, y dado que 10 es par, entonces resulta redundante preguntar si ADEMÁS es múltiplo de 2...


buleano multiplo
multiplo = ((numero mod 10) = 0)

Eso es, si es múltiplo de 10, es par...o tú conoces algún número que sea múltiplo de 10 y no acabe en 0????.

Antes de ponerse a escribir código... hay que pensar...