Algoritmo para invertir un numero en pseint

preview_player
Показать описание
Invertir un numero en pseint
Рекомендации по теме
Комментарии
Автор

Me ayudaste mucho con el convertir a texto que no conocia. Termine resoviendolo asi:

Algoritmo EjercicioInvertir

Definir num, decena, unidad Como real
Definir invertido, a, b Como Caracter


Escribir "Digite un numero de 2 cifras: "
leer num

decena = trunc(num/10)
unidad = num - (decena * 10)

a = ConvertirATexto(decena)
b = ConvertirATexto(unidad)


invertido = concatenar(b, a)


Escribir invertido

FinAlgoritmo


Muchas gracias!!!

christianrobertomuraturest
Автор

Cual es la razon por la cual no me deja poner números?

MelanyMelisha
Автор

puede hacer explicando (que muestre el primer digito de un numero)

flaviasusanazuaresnavarro
Автор

mucha gracia si me funciona me saque un 10

AndrésMerelo-eu
Автор

y si quiero invertir el mayor de tres numeros?

MrX-tnvn
Автор

No funciono me borra un numero si pongo 12 me marca solo el 2 : a ver si hice algo mal (solo le cambie el nombre a las variables)

Algoritmo Num_invertido
Definir Num, LTex Como Entero
Definir Tex, NumInv Como Caracter

Escribir "ingrese el numero: "
Leer Num

Tex= ConvertirATexto(Num)
LTex= Longitud(Tex)
NumInv= ""
Mientras LTex>0 Hacer
NumInv= NumInv+ Subcadena(Tex, Ltex, Ltex)
Ltex= Ltex-1
Fin Mientras
Escribir "el numero invertido es: ", ConvertirANumero(NumInv)

FinAlgoritmo

PabloGomez-guri
Автор

Por aca les dejo algo similar sin usar subcadena, ese era el desafio de hoy.

Algoritmo capicua_1

definir num Como numero

escribir "Ingrese un numero con 2 o mas digitos"
leer num

Escribir capicua(num)

FinAlgoritmo

Funcion x <- capicua(num)

definir aux, num_inv Como numero
Definir x Como Caracter

aux = num
num_inv=0

mientras aux>0

num_inv= num_inv+ aux mod 10

num_inv= num_inv* 10

aux= trunc (aux/10)

FinMientras

num_inv = num_inv/10

Si num = num_inv Entonces
x = "Por lo tanto el numero que ingreso es capicua."
Escribir "Usted ingreso " num " y igual a " num_inv
SiNo
x = "Por lo tanto el numero que ingreso no es capicua."
Escribir "Usted ingreso " num " y es distinto a " num_inv
Fin Si
Fin Funcion

delnardo
Автор

oy en modo estricto pidan todos los profes✍🇧🇴

minero_espacial