Saltar al contenido

Argentina programa Ejercicios Resueltos Programación Imperativa

Advertisement

Capítulo 2: Programación Imperativa

Ejercicio 2: Funciones, definición

function mitad(numero){
return numero/2;
}

Ejercicio 3: Funciones, uso

function anterior(numero){
return numero-1;
}
function triple(numero){
return numero*3;
}
function anteriorDelTriple(numero){
return anterior(triple(numero));
}

Ejercicio 4

function cuantoSaleAproximadamente(precio, impuestos) {
return Math.round(precio * impuestos);
}

Advertisement

Ejercicio 5: Haciendo cuentas

Math.round(4.4)
Math.round(4.6)
Math.max(4, 7)
Math.min(4, 7)

Ejercicio 6: Poniendo topes

function extraer(saldo, monto) {
return Math.max(saldo – monto,0);
}

Ejercicio 7: Libros de la buena memoria

function leGustaLeer(numero){
return numero > 20;
}

Advertisement

Ejercicio 8: Booleanos

function estaEntre(numero1,numero2,numero3) {
return numero1>numero2 && numero1<numero3;

}

function estaFueraDeRango(numero1,numero2,numero3){
return numero1<numero2 || numero1>numero3;
}

Advertisement

Ejercicio 9: Palabras, sólo palabras

function esFinDeSemana(dia){
return dia===(«sabado») || dia===(«domingo»)’

}

Ejercicio 10: Operando strings

function longitudNombreCompleto(nombre,apellido){
return longitud(nombre)+longitud(apellido)+1;

Advertisement

}

Ejercicio 11: ¡GRITAR!

function gritar(nombre){
return «¡»+ convertirEnMayuscula (nombre) +»!»;
}

Ejercicio 12: ¿Y qué tal si…?

function maximo(numero1, numero2){
if (numero1 >= numero2){
return numero1;
} else {
return numero2;
}
}

Advertisement

Ejercicio 13: ¿De qué signo sos?

function signo(numero){
if (numero<0) {
return -1;
} else if (numero===0){
return 0;
}
else {
return 1;
}
}

Ejercicio 14: El retorno del booleano

function esNumeroDeLaSuerte(numero){
return numero>0&&numero<100&&numero!==15;
}

Ejercicio 15: Los premios

function medallaSegunPuesto(puesto){
if (puesto===1) {
return «oro»;
} else if (puesto===2) {
return «plata»;
}
else if (puesto===3) {
return «bronce»;
}
else {
return «nada»;
}
}

Advertisement

 

Capitulo 2

Ejercicio 1: Comprando Hardware

function cuantoCuesta(pulgada, memoria){
return 60*pulgada+200*memoria+1000
}

Ejercicio 2: ¿Me conviene?
function meConviene(monitor,memoria){
return cuantoCuesta(monitor,memoria)<6000&&monitor>=32&&memoria>=8 ;
}

Advertisement

Ejercicio 3: Triangulos

function perimetroTriangulo(lado,lado2,lado3){
return lado+lado2+lado3;
}
function areaTriangulo(base,altura){
return base*altura/2;
}

Ejercicio 4: Cuadrados

function perimetroCuadrado(lado){
return lado*4;

}
function areaCuadrado(lado){
return lado*lado;
}

Advertisement

Ejercicio 5: ¿Está afinado?

function estaAfinado(frecuencia){
return frecuencia===440;
}

Ejercicio 6: ¿Está cerca?

function estaCerca(frecuencia){
return frecuencia>436&&frecuencia<444
&&frecuencia!== 440;
}

Ejercicio 7: Cartelitos

function escribirCartelito(titulo, nombre, apellido){
return titulo + » » + nombre + » » + apellido ;
}

Advertisement

Ejercicio 8: Más Cartelitos

function escribirCartelito(titulo,nombre,apellido,booleano){
if (!booleano){
return titulo+» «+nombre+» «+apellido;
} else {
return titulo+» «+apellido;
}
}

Ejercicio 9: Cartelitos óptimos

function escribirCartelitoOptimo(titulo,nombre,apellido){
return escribirCartelito(titulo,nombre,apellido,longitud(nombre)+longitud(apellido)>15);
}

Advertisement

Advertisement

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *