Respuestas a Ejercicios de Programación.
Enviado por natasha0520 • 14 de Octubre de 2016 • Práctica o problema • 1.549 Palabras (7 Páginas) • 8.455 Visitas
Respuestas a Ejercicios de Programación
1-Leer un número entero y determinar si es un número terminado en 4.
var
n : numérico
inicio
cls()
imprimir (“Digite un numero:" )
leer (n )
si( n % 10 == 4 || n == 4 )
{
imprimir (“El numero termina en 4”)
sino
imprimir (“El Numero no termina en 4" )
}
Fin
2-Leer un número entero y determinar si tiene 3 dígitos.
var
n , res : numérico
inicio
cls()
imprimir (“Digite un numero:" )
leer (n)
res = n / 100
si (res >= 1 && res < 10 )
{
imprimir (“Su número tiene 3 dígitos" )
sino
imprimir (“Su número no tiene 3 dígitos" )
}
3-Leer un número entero y determinar si es negativo.
var
n : numerico
inicio
cls()
imprimir (“Digite un numero:" )
leer (n )
si( n > 0 )
{
imprimir (“Su número es positivo”)
sino si( n < 0 )
imprimir (“Su número es negativo”)
sino
imprimir( "Su numero es 0" )
}
Fin
4-Leer un número entero de dos dígitos y determinar a cuánto es igual la suma de sus dígitos
var
dig , val1 , res : numérico
inicio
cls ()
imprimir (“Digite un número" )
leer( dig )
res = dig % 10
val1 = dig / 10 - ( res / 10 )
imprimir( "La suma de sus dos dígitos es: " , res + val1 )
fin
5-Leer un número entero de dos dígitos y determinar si ambos dígitos son pares
var
dig , val1 , res : numerico
inicio
cls ()
imprimir( "Digite un numero de dos digitos" )
leer( dig )
res = dig % 10
val1 = dig / 10 - res
si ( res % 2 == 0 and val1 % 2 == 0 )
{
imprimir( "Sus ambos digitos son pares" )
sino
imprimir( "Sus ambos digitos no son pares" )
}
Fin
6-Leer un número entero de dos dígitos menor que 20 y determinar si es primo.
const
no_primo = "No es primo"
var
dig : numerico
inicio
cls ()
imprimir( "Digite un numero de dos digitos menor a 20" )
leer( dig )
si( dig == 2 )
{
imprimir( no_primo )
sino si( dig == 5 )
imprimir( no_primo )
sino si( dig == 7 )
imprimir( no_primo )
sino si( dig == 11 )
imprimir( no_primo )
sino si( dig == 13 )
imprimir( no_primo )
sino si( dig == 17 )
imprimir( no_primo )
sino
imprimir( "Es primo" )
}
Fin
7-Leer un número entero de dos dígitos y determinar si es primo y además si es negativo.
const
no_primo = "No es primo"
var
dig : numerico
inicio
cls ()
imprimir( "Digite un numero de dos digitos" )
leer( dig )
si( dig == 2 or dig == 3 or dig == 7 )
{
imprimir( no_primo )
sino si( dig == 11 or dig == 13 or dig == 17 )
imprimir( no_primo )
}
Fin
8-Leer un número entero de dos dígitos y determinar si sus dos dígitos son primos.
const
no_primo = "No es primo"
var
dig , res , val1 : numerico
inicio
cls ()
imprimir( "Digite un numero de dos digitos" )
leer( dig )
res = dig % 10
val1 = dig / 10 - ( res / 10 )
si( res == 2 or val1 == 2 )
{
imprimir( no_primo )
sino si( res == 5 or val1 == 5 )
imprimir( no_primo )
sino si( res == 7 or val1 == 7 )
imprimir( no_primo )
sino
imprimir( "Es primo" )
}
Fin
9-Leer un número entero de dos dígitos y determinar si un dígito es múltiplo del otro.
var
dig , res , val1 : numerico
inicio
cls ()
imprimir( "Digite un numero de dos digitos" )
leer( dig )
res = dig % 10
...