0% encontró este documento útil (0 votos)
17 vistas7 páginas

Funciones JavaScript para Números Enteros

El documento presenta 10 ejercicios de programación en JavaScript que involucran funciones y números. Cada ejercicio pide construir una función que reciba un número como parámetro y retorne alguna información relacionada a sus dígitos o propiedades numéricas.

Cargado por

misaellpr
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas7 páginas

Funciones JavaScript para Números Enteros

El documento presenta 10 ejercicios de programación en JavaScript que involucran funciones y números. Cada ejercicio pide construir una función que reciba un número como parámetro y retorne alguna información relacionada a sus dígitos o propiedades numéricas.

Cargado por

misaellpr
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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>

También podría gustarte