Git Product home page Git Product logo

e6cp1a1's Introduction

Actividad 011 - Introducción a Ruby

INSTRUCCIONES:

  • Para poder realizar esta actividad debes haber realizado los cursos previos y haber visto los videos correspondientes a la experiencia 6.

  • Los archivos necesarios para realizar los ejercicios los puedes encontrar en este repositorio de Github.

  • Clona el repositorio y sigue las instrucciones de cada archivo utilizando Sublime o Atom.

  • Luego guarda los cambios y súbelos a tu repositorio de Github.

  • Luego de pusheados los últimos cambios, sube el link de tu repositorio de Github en el desafío de la sección correspondiente en la plataforma.

Comencemos...

Condicional: If and else

Ejercicio 1

Hacer que se cumpla la condición modificando la línea 4.

Ejercicio 2

Hacer que se cumpla la condición modificando la línea 3.

Ejercicio 3

Hacer un refactoring, transformando las líneas de la 5 a la 7 en una sola.

Ejercicio 4

Permitir que el usuario pueda ingresar la contraseña por teclado para que se cumpla la condición.

Ejercicio 5

Utiliza álgebra booleana para hacer un refactoring de este código. Para verificar la respuestas, puedes modificar los valores de a y b.

Ejercicio 6

Utiliza álgebra booleana para hacer un refactoring de este código. Para verificar la respuestas, puedes modificar los valores de a y b.

Ciclos Iterativos

Ejercicio 1

En el siguiente código reemplaza la instrucción 'for' por 'times'.

Ejercicio 2

En el siguiente código reemplaza la instrucción 'while' por 'times'.

Ejercicio 3

Mostrar todos los divisores del número 990 con while, for, times.

Ejercicio 4

Modifica el código para que el contenido de b sea:

<ul>
	<li> hola </li>
	<li> hola </li>
	<li> hola </li>
	<li> hola </li>
	<li> hola </li>
</ul>

Ejercicio 5

El siguiente código busca sumar todos los números del 1 al 10, pero no funciona porque algo falta, ¿puedes arreglarlo? TIP: El total debería sumar 55.

Ejercicio 6

El siguiente ejercicio busca calcular la multiplicación de los números de 1 a 10. (Factorial de 10) TIP: El resultado es 3628800.

Ejercicio 7

El siguiente código debería imprimir la siguiente secuencia, pero no está completo, ¿puedes terminarlo?

1
par
3
par
5
par
7
par
9
par

Ejercicio 8

Generar -utilizando un ciclo iterativo- un string con la siguiente estructura:

a = '1impar 2par 3impar 4par 5impar 6par 7impar 8par 9impar 10par'

Ejercicio 9

Generar el código para imprimir la siguiente tabla:

<table>
 <tbody>
  <tr>
	<td> 1 </td>
	<td> 2 </td>
	<td> 3 </td>
  </tr>
 <tbody>
</table>

Ejercicio 10

El siguiente programa debería mostrar un menú e imprimirlo reiteradamente hasta que el usuario ingrese la opción número 4.

Ciclos Iterativos Anidados

Ejercicio 1

Se pide imprimir la secuencia numérica, de la siguiente forma:

1   2   3   4
2   4   6   8
3   6   9   12
4   8   12   16

Ejercicio 2

Generar el código para imprimir la siguiente tabla:

<table>
 <tbody>
  <tr>
    <td> 1 </td>
    <td> 2 </td>
    <td> 3 </td>
    <td> 4 </td>
  </tr>
  <tr>
    <td> 5 </td>
    <td> 6 </td>
    <td> 7 </td>
    <td> 8 </td>
  </tr>
  <tr>
    <td> 9 </td>
    <td> 10 </td>
    <td> 11 </td>
    <td> 12 </td>
  </tr>
  <tbody>
 </table>

Ejercicio 3

Construir un programa que permita ingresar un número por teclado e imprimir la tabla de multiplicar del número ingresado. Debe repetir la operación hasta que se ingrese un 0 (cero).

Ingrese un número (0 para salir): _

e6cp1a1's People

Contributors

gsalinase avatar jpcuevaslavin avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.