ITLA
NOMBRE:
MISAEL LEONARDO
APELLIDO:
PEREZ RONDON
MATRICULA:
2021-0845
PROFESOR:
FREIDY NUÑEZ
1. Construir una función que reciba como parámetro un entero y retorne su último
dígito.
2. <script>
3.
4. var numero= prompt("Ingrese un numero")
5.
6. document.write("<h1>"+verifica(numero)+"</h1>")
7. function verifica(a){
8.
9. v=a%10
10. return v;
11.}
12.
13.</script>
2. Construir una función que reciba como parámetro un entero y retorne sus dos últimos
dígitos.
<script>
var numero= prompt("Ingrese un numero")
y = numero
function dosdigitos(a){
pdigito=0
sdigito=0
for(var i=0;i<2;i++){
x=y%10
y=y/10
y=parseInt(y)
if (i==0){
pdigito=x
}
if (i==1){
sdigito=x
}
}
sms="Los dos ultimos digitos de "+numero+" son "+sdigito+" y "+ pdigito+"
<br>"
return sms;
}
document.write(dosdigitos(numero))
</script>
3. Construir una función que reciba como parámetro un entero y retorne la cantidad de
dígitos.
<script>
var numero= prompt("Ingrese un numero")
y = numero
function cdigito(a){
for(var i=0;i<numero.length;i++){
y=y/10
y=parseInt(y)
return i;
}
document.write("El numero "+numero+" tiene un total de "+cdigito(numero)+
" digitos")
</script>
4. Construir una función que reciba como parámetro un entero y retorne la cantidad de dígitos
pares.
<script>
var numero= prompt("Ingrese un numero")
function cdigito(a){
contador=0
y=a
if (y<10){
if (y%2==0){
contador=contador+1
}
}
else {
for(var i=0;i<numero.length;i++){ z=y
%10
y=y/10
y=parseInt(y)
if (z%2==0){
contador=contador+1
}
}
}
return contador;
}
document.write("El numero "+numero+" tiene un total de "+cdigito(numero)+
" digitos pares")
</script>
5. Construir una función que reciba como parámetro un entero y retorne la cantidad de dígitos
primos.
<script>
var numero= prompt("Ingrese un numero")
y = numero
function cdigito(a){
contador=0
for(var i=1;i<numero.length;i++){
cont=0
z=y%10
y=y/10
y=parseInt(y)
for(x=1;x<=z;x++){
if (z%x==0){
cont=cont+1
}
}
if (cont==2){
contador=contador+1
}
}
return contador;
}
document.write("El numero "+numero+" tiene un total de "+cdigito(numero)+
" digitos primos")
</script>
6. Construir una función que reciba como parámetro un entero y retorne el carácter al cual
pertenece ese entero como código ASCII.
<script>
var numero=prompt("Ingrese un numero ")
function ascii(a){
var b=String.fromCharCode(a)
return b
document.write("<h1>"+"El numero "+numero+" dentro del codigo ASCII es "+
ascii(numero)+"</h1>")
</script>
7. Construir una función que reciba como parámetro un carácter y retorne el código ASCII
asociado a él.
<script>
var caracter=prompt("Ingrese un caracter ")
if (caracter.length>1){
alert("Ingrese solo un caracter")
}
function ascii(a){
var b=a.charCodeAt()
return b
document.write("<h1>"+"El caracter "+caracter+" dentro del codigo ASCII e
s el numero "+ascii(caracter)+"</h1>")
</script>
8. Construir una función que reciba como parámetro un entero y retorne 1 si dicho entero está
entre los 30 primeros elementos de la serie de Fibonacci. Deberá retornar 0 si no es así.
<script>
var num= prompt("Ingrese un numero")
document.write("<h2>"+factorial(num)+"</h2>")
function factorial(w){
if (w==0||w==1||w==2||w==3||w==5||w==8||w==13||w==21||w==34||w==55||w==89
||w==144||w==233||w==377||w==610||w==987||w==1597|| w==2584||w==4181||
w==6765||w==10946||w==17711||w==28657||w==46368||w==750 25||w==121393||
w==196418||w==317811||w==514229||w==832040) {
verifica = "1 (El numero se encuentra en la serie fibonacci)"
}
else{
verifica = "0 (El numero no se encuentra en la serie fibonacci)"
}
return verifica
}
</script>
9. Construir una función que reciba un entero y le calcule su factorial sabiendo que el factorial
de un número es el resultado de multiplicar sucesivamente todos los enteros comprendidos
entre 1 y el número dado. El factorial de 0 es 1. No están definidos los factoriales de números
negativos.
<script>
var num= prompt("Ingrese un numero")
document.write("<h2>"+"El factorial es "+factorial(num)+"</h2>")
function factorial(w){
var verifica = 1
for(var z=1; z<=w; z++){
verifica = verifica * z
}
return verifica
}
</script>
10. Construir una función que reciba como parámetro un entero y retorne el
primer dígito de este entero.
<script>
var num= prompt("Ingrese un numero")
document.write("<h2>"+primerdigito(num)+"</h2>")
function primerdigito(w){
do {
w=w/10
}
while(w>9)
w=parseInt(w)
verifica= "El primer numero de la cifra introducida es: "+w;
return verifica
}
</script>