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
"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
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:
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 (https://es.wikipedia.org/wiki/Operaci%C3%B3n_m%C3%B3dulo)
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...