SlideShare una empresa de Scribd logo
1 de 7
Ejercicios
1. Pide la edad y si es mayor de 18 años
indica que ya puede conducir.
<script> //PIDE POR TECLADO LA EDAD
var edad = prompt("Introduce tu edad");
//COMPRUEBA QUE LO INTRODUCIDO ES UN NÚMERO
if (Number(edad) == edad) {
//SI ES MAYOR DE 18
if (edad > 18) {
//IMPRIME EN PANTALLA EL MENSAJE
document.write("Puedes conducir"); } }
//SINÓ
else {
//MUESTRA UN MENSAJE
alert("Introduce un numero válido"); }
</script>
2. Pide una nota (número). Muestra la calificación
según la nota:
0-3: Muy deficiente
3-5: Insuficiente
5-6: Suficiente
6-7: Bien
7-9: Notable
9-10: Sobresaliente
<script> //BUCLE PARA QUE PERMITA INTRODUCIR MÁS DE UNA NOTA
do {
//PIDE UNA NOTA POR TECLADO Y LA GUARDA EN LA VARIABLE nota
var nota = prompt("Introduce tu nota");
//SI SE INTRODUJO UN NÚMERO
if (Number(nota) == nota) {
//SI LA NOTA ES ENTRE 0 Y 10 COMPRUEBA EL RANGO Y DA UN MENSAJE
if (nota > 0 && nota <= 10) {
if (nota < 3) {
alert("Muy deficiente"); }
else if (nota < 5) {
alert("Insuficiete"); }
else if (nota < 6) {
alert("Suficiente"); }
else if (nota < 7) {
alert("Bien"); }
else if (nota < 9) {
alert("Notable"); 5 }
else if (nota >= 9) {
alert("Sobresaliente"); } }
//SI LA NOTA NO ES ENTRE 0 Y 10
else {
alert("Nota erronea"); } }
//SI LA NOTA INTRODUCIDA NO ES UN NÚMERO
else {
//SI SE HA PULSADO ACEPTAR SIN INTRODUCIR NADA
if (nota != undefined) {
//No es Undefined cuando se pulsa aceptar.
alert("Introduce un numero valido"); } }
//EL BUCLE VUELVE ARRIBA MIENTRAS NO SE HAYA PULSADO CANCELAR }
while (nota != undefined);
//Undefined es cuando se pulsa Cancelar.
</script>
3. Realiza un script que pida cadenas de
texto hasta que se pulse “cancelar”. Al salir con
“cancelar” deben mostrarse todas las cadenas
concatenadas con un guión -.
<script> //DECLARAMOS UNA VARIABLE DONDE VAMOS A CONCATENAR LAS CADENAS
var resultado = "";
//BUCLE DO WHILE PARA INTRODUCIR VARIAS CADENAS
do {
//PEDIMOS LA CADENA POR TECLADO
var cadena = prompt("Introduce una cadena");
//SI LA VARIABLE RESULTADO ESTÁ VACÍA
if (resultado == "") {
//CONCATENAMOS SIN UTILIZAR GUIÓN
resultado = resultado + cadena; }
//SINÓ
else {
//CONCATENAMOS CON GUIÓN
resultado = resultado + "-" + cadena; }
//MIENTRAS SE PULSE ACEPTAR EN EL MENSAJE EMERGENTE CONFIRM }
while (confirm("Desea seguir?"));
//SI SE PULSÓ CANCELAR IMPRIMIMOS EL RESULTADO
document.write(resultado); </script>

Más contenido relacionado

La actualidad más candente

Tipos de datos C#
Tipos de datos C#Tipos de datos C#
Tipos de datos C#
alex28Xx
 
Circuitos logicos de tres estados
Circuitos logicos de tres estadosCircuitos logicos de tres estados
Circuitos logicos de tres estados
Zy Mo
 
Definición de compuertas logicas
Definición de compuertas logicasDefinición de compuertas logicas
Definición de compuertas logicas
lupicesa22
 
Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)
edopaz
 

La actualidad más candente (20)

Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
 
Tipos de datos C#
Tipos de datos C#Tipos de datos C#
Tipos de datos C#
 
Identificar la red y el host
Identificar la red y el hostIdentificar la red y el host
Identificar la red y el host
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Circuitos logicos de tres estados
Circuitos logicos de tres estadosCircuitos logicos de tres estados
Circuitos logicos de tres estados
 
Tutorial isis-proteus
Tutorial isis-proteusTutorial isis-proteus
Tutorial isis-proteus
 
Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
 
direccionamiento microcontroladores pic
direccionamiento microcontroladores picdireccionamiento microcontroladores pic
direccionamiento microcontroladores pic
 
Definición de compuertas logicas
Definición de compuertas logicasDefinición de compuertas logicas
Definición de compuertas logicas
 
Clase 12 arduino y el display de 7 segmentos controlado por puerto serial
Clase 12   arduino y el display de 7 segmentos controlado por puerto serialClase 12   arduino y el display de 7 segmentos controlado por puerto serial
Clase 12 arduino y el display de 7 segmentos controlado por puerto serial
 
Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)
 
Lenguajes de simulación
Lenguajes de simulaciónLenguajes de simulación
Lenguajes de simulación
 
Máquinas de estado finito
Máquinas de estado finitoMáquinas de estado finito
Máquinas de estado finito
 
Registro status PIC16F84A
Registro status PIC16F84ARegistro status PIC16F84A
Registro status PIC16F84A
 
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
 
Tema 10: Evaluación perezosa en Haskell
Tema 10: Evaluación perezosa en HaskellTema 10: Evaluación perezosa en Haskell
Tema 10: Evaluación perezosa en Haskell
 
Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)
 
Subconsultas sql
Subconsultas sqlSubconsultas sql
Subconsultas sql
 
Complemento A Dos
Complemento A DosComplemento A Dos
Complemento A Dos
 
Matriz de leds
Matriz de ledsMatriz de leds
Matriz de leds
 

Último

Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
AndreaTurell
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 

Último (20)

Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
Presentación NORMA TECNICA 2024. minedu peru
Presentación NORMA  TECNICA 2024. minedu peruPresentación NORMA  TECNICA 2024. minedu peru
Presentación NORMA TECNICA 2024. minedu peru
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Biografía de Charles Darwin presentación.pptx
Biografía de Charles Darwin presentación.pptxBiografía de Charles Darwin presentación.pptx
Biografía de Charles Darwin presentación.pptx
 
Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
PLAN ANUAL DE TUTORIA PARA SEGUNDO AÑO DE SECUNDARIA
PLAN ANUAL DE TUTORIA PARA  SEGUNDO AÑO DE SECUNDARIAPLAN ANUAL DE TUTORIA PARA  SEGUNDO AÑO DE SECUNDARIA
PLAN ANUAL DE TUTORIA PARA SEGUNDO AÑO DE SECUNDARIA
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 

Ejercicios

  • 2. 1. Pide la edad y si es mayor de 18 años indica que ya puede conducir.
  • 3. <script> //PIDE POR TECLADO LA EDAD var edad = prompt("Introduce tu edad"); //COMPRUEBA QUE LO INTRODUCIDO ES UN NÚMERO if (Number(edad) == edad) { //SI ES MAYOR DE 18 if (edad > 18) { //IMPRIME EN PANTALLA EL MENSAJE document.write("Puedes conducir"); } } //SINÓ else { //MUESTRA UN MENSAJE alert("Introduce un numero válido"); } </script>
  • 4. 2. Pide una nota (número). Muestra la calificación según la nota: 0-3: Muy deficiente 3-5: Insuficiente 5-6: Suficiente 6-7: Bien 7-9: Notable 9-10: Sobresaliente
  • 5. <script> //BUCLE PARA QUE PERMITA INTRODUCIR MÁS DE UNA NOTA do { //PIDE UNA NOTA POR TECLADO Y LA GUARDA EN LA VARIABLE nota var nota = prompt("Introduce tu nota"); //SI SE INTRODUJO UN NÚMERO if (Number(nota) == nota) { //SI LA NOTA ES ENTRE 0 Y 10 COMPRUEBA EL RANGO Y DA UN MENSAJE if (nota > 0 && nota <= 10) { if (nota < 3) { alert("Muy deficiente"); } else if (nota < 5) { alert("Insuficiete"); } else if (nota < 6) { alert("Suficiente"); } else if (nota < 7) { alert("Bien"); } else if (nota < 9) { alert("Notable"); 5 } else if (nota >= 9) { alert("Sobresaliente"); } } //SI LA NOTA NO ES ENTRE 0 Y 10 else { alert("Nota erronea"); } } //SI LA NOTA INTRODUCIDA NO ES UN NÚMERO else { //SI SE HA PULSADO ACEPTAR SIN INTRODUCIR NADA if (nota != undefined) { //No es Undefined cuando se pulsa aceptar. alert("Introduce un numero valido"); } } //EL BUCLE VUELVE ARRIBA MIENTRAS NO SE HAYA PULSADO CANCELAR } while (nota != undefined); //Undefined es cuando se pulsa Cancelar. </script>
  • 6. 3. Realiza un script que pida cadenas de texto hasta que se pulse “cancelar”. Al salir con “cancelar” deben mostrarse todas las cadenas concatenadas con un guión -.
  • 7. <script> //DECLARAMOS UNA VARIABLE DONDE VAMOS A CONCATENAR LAS CADENAS var resultado = ""; //BUCLE DO WHILE PARA INTRODUCIR VARIAS CADENAS do { //PEDIMOS LA CADENA POR TECLADO var cadena = prompt("Introduce una cadena"); //SI LA VARIABLE RESULTADO ESTÁ VACÍA if (resultado == "") { //CONCATENAMOS SIN UTILIZAR GUIÓN resultado = resultado + cadena; } //SINÓ else { //CONCATENAMOS CON GUIÓN resultado = resultado + "-" + cadena; } //MIENTRAS SE PULSE ACEPTAR EN EL MENSAJE EMERGENTE CONFIRM } while (confirm("Desea seguir?")); //SI SE PULSÓ CANCELAR IMPRIMIMOS EL RESULTADO document.write(resultado); </script>