Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Carlitos #2

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
22 changes: 22 additions & 0 deletions javascript/Miercoles-1-marzo/Ejercicio1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
let x = parseInt(prompt("introduzca el primer número"));
let y = parseInt(prompt("introduzca el segundo número"));
let z = x + y;
console.log("la suma de ambos números es de " + z) ;
/*Muestro el resultado en la consola*/

let x = parseInt(prompt("introduzca el primer número"));
let y = parseInt(prompt("introduzca el segundo número"));
let z = x + y;
alert("la suma de ambos números es de " + z) ;
//muestro el resultado en una alerta

//lo intenté hacer usando funciones
let x = parseInt(prompt("introduzca el primer número"));
let y = parseInt(prompt("introduzca el segundo número"));
suma(x,y);
function suma(a,b) {

return alert("la suma es de "+ (a+b));
}


22 changes: 22 additions & 0 deletions javascript/Miercoles-1-marzo/Ejercicio2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/*Escriba un algoritmo para ingresar la distancia entre 2 vehiculos (km) y sus respectivas velocidades (km/h).
con esto determinar y mostrar en que tiempo (minutos) alcanzara el vehiculo mas rápido al otro, teniendo en cuenta que
los 2 vehiculos viajan a diferentes velocidades y estan distanciados por una distancia d. el que está detras viaja a una veloicidad mayor
Formula V= d/t */ /*t=(d+d2)/v1 t=d2/v2
(d+d2)/v1=d2/V2
d=((d2*v1)/v2)-d2
d= d2((v1/v2)-1)
d2= d/((v1/v2)-1)*/

let km
let km2
let v1
let v2
let t
km = parseInt(prompt("Ingrese la distancia entre 2 vehiculos (km)"))
v1 = parseInt(prompt("Ingrese la velocidad del vehiculo que viaja mas rapido(km/h)"))
v2 = parseInt(prompt("Ingrese la velocidad del vehiculo que viaja mas lento(km/h)"))
km2 = km/((v1/v2)-1)
t = ((km+km2)/v1)*(3600/1)
alert("el tiempo que se demora en alcanzar el vehiculo mas rápido al otro es de "+t+" minutos")


37 changes: 37 additions & 0 deletions javascript/Miercoles-1-marzo/Ejerciciosciclos.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
//el mio pq soy un flojo
let numeroInicial = prompt("Ingrese un numero desde donde desea iniciar el conteo");
let numeroFinal = prompt("Ingrese un numero desde donde desea finalizar el conteo");
for (let i = numeroInicial; i <= numeroFinal; i++) {
console.log(i);
}

// el de any
let sumaCuadrados = 0;

for (let i = 1; i <= 100; i++) {
sumaCuadrados += i * i;
}

alert("La suma de los cuadrados de los primeros 100 números naturales es: " + sumaCuadrados);

// otro que hice pero ya mas cansón
let numeros = [];
let cantidadNumeros = prompt("Ingrese la cantidad de números a ingresar:");

for (let i = 0; i < cantidadNumeros; i++) {
let numero = prompt("Ingrese el número " + (i + 1) + ":");
numeros.push(Number(numero));
}

for (let i = 0; i < numeros.length; i++) {
for (let j = 0; j < numeros.length - 1; j++) {
if (numeros[j] < numeros[j + 1]) {
let temp = numeros[j];
numeros[j] = numeros[j + 1];
numeros[j + 1] = temp;
}
}
}

alert("Los números ingresados ordenados de mayor a menor son: " + numeros);

17 changes: 17 additions & 0 deletions javascript/Miercoles-1-marzo/GrupoAyGrupoB.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
const condicion1 = [ "a","b","c","d","e","f","g","h","i","j","k","l","m","A","B","C","D","E","F","G","H","I","J","K","L","M"];
const condicion2 = [ "n","o","p","q","r","s","t","u","v","w","x","y","z","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];
let nombre = prompt("Nombre: ");
let sexo = prompt("Sexo: ");
let primeraletra = nombre.substring(0,1);
console.log(primeraletra.includes["a"-"z"]);

if (condicion1.includes(primeraletra) && (sexo.substring(0,1)==="m" || sexo.substring(0,1)==="M")) {
alert("grupo A")
} else if (condicion2.includes(primeraletra) && (sexo.substring(0,1)==="h" || sexo.substring(0,1)==="H")) {
alert("grupo A")
} else if (condicion1.includes(primeraletra) && (sexo.substring(0,1)==="h" || sexo.substring(0,1)==="H")) {
alert("grupo B")
} else if (condicion2.includes(primeraletra) && (sexo.substring(0,1)==="m" || sexo.substring(0,1)==="M")) {
alert("grupo B")
}

30 changes: 30 additions & 0 deletions javascript/Miercoles-1-marzo/Lunes6Marzo.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/*una empresa tiene una promocion donde por compras mayores o iguales a 250000 da un 30% de descuento a la compra, por compras mayores o
iguales a 200000 da un 20 % de descuento a la compra, si la compra es menor a 200000
no hay descuento y toca notificarle al usuario, si la compra es menor a 50000 agregar 2000 por Parqueadero*/

let compra= Number(prompt("ingrese el precio de la compra"));
let Total
if(compra>=250000){
Total=compra-(compra*0.3) ;
} else if(compra>=200000){
Total=compra-(compra*0.2) ;
} else if(compra<200000 && compra>=50000){
alert("no hay descuento su compra tiene un valor de"+Total);
} else if(compra<50000){
Total=compra+2000
}alert("Su compra tiene un valor de "+Total);

/*crear un algoritmo que compruebe la estacion en la que se encuentra un mes, para saber si el mes esta en verano, otoño, primavera, invierno.*/
let mes=prompt("ingrese el mes");
if(mes=="marzo" || mes=="abril" || mes=="mayo"){
alert("el mes esta en primavera");
} else if(mes=="junio" || mes=="julio" || mes=="agosto"){
alert("el mes esta en verano");
} else if(mes=="septiembre" || mes=="octubre" || mes=="noviembre"){
alert("el mes esta en otoño");
} else if (mes=="diciembre"|| mes=="enero" || mes=="febrero"){
alert("el mes esta en invierno");
}

/*determinar el tipo de triangulo segun la medida de sus lados: escaleno, iscoceles o equilatero*/
let lado1=Number(prompt("ingrese el lado 1"));
3 changes: 3 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
let x = Number(prompt("ingrese el primer numero"));
let y = Number(prompt("ingrese el segundo numero"));
x>y? console.log(x,y) : console.log(y,x);
19 changes: 19 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
let x = Number(prompt("ingrese un numero"));
switch (x) {
case 1:
case 3:
case 5:
case 7:
case 9:
alert("el numero es impar");
break;
case 2:
case 4:
case 6:
case 8:
case 10:
alert("el numero es par");
break;
default:
alert("el numero no es valido");
}
35 changes: 35 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
let x = Number(prompt("ingrese un numero"));
switch (x) {
case 1:
alert("UNO");
break;
case 2:
alert("DOS");
break;
case 3:
alert("TRES");
break;
case 4:
alert("CUATRO");
break;
case 5:
alert("CINCO");
break;
case 6:
alert("SEIS");
break;
case 7:
alert("SIETE");
break;
case 8:
alert("OCHO");
break;
case 9:
alert("NUEVE");
break;
case 10:
alert("DIEZ");
break;
default:
alert("INGRESE UN NUMERO VALIDO");
}
9 changes: 9 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
let x = Number(prompt("Ingrese cuantos minutos duró la llamada"));
let total

if (x <= 3) {
total = 200
} else if (x > 3) {
total = 200 + (x - 3)*100
}
alert("El costo de la llamada es de $"+ total );
8 changes: 8 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
let p1 = Number(prompt("Ingrese el precio para cada conejo blanco"));
let p2 = Number(prompt("Ingrese el precio para cada conejo negro"));
let x = Number(prompt("Ingrese cuantos conejos blancos quiere comprar"));
let y = Number(prompt("Ingrese cuantos conejos negros quiere comprar"));
let total = (x*p1)+(y*p2);

x>y? alert( `En total se compraron ${x+y} conejos\n ${x} conejos blancos\n ${y} conejos negros\n Todo por un total de ${total} Se vendieron mas conejos blancos`) :
alert(`En total se compraron ${x+y} conejos\n ${x} conejos blancos\n ${y} conejos negros\n Todo por un total de ${total} Se vendieron mas conejos Negros`)
13 changes: 13 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio6.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
let previo1 = Number(prompt("ingrese la nota del primer previo"));
let previo2 = Number(prompt("ingrese la nota del segundo previo"));
let previo3 = Number(prompt("ingrese la nota del tercer previo"));
let trabajo1 = Number(prompt("ingrese la nota del primer trabajo"));
let trabajo2 = Number(prompt("ingrese la nota del segundo trabajo"));
let nota;

if (previo1<1 || previo2<1 || previo3<1 || trabajo1<1 || trabajo2<1){
alert("ingrese una nota válida de 1.0 a 5.0");
} else if (previo1>5 || previo2>5 || previo3>5 || trabajo1>5 || trabajo2>5){
alert("ingrese una nota válida de 1.0 a 5.0");
} nota = ((previo1+previo2+previo3)/3)*0.6 + ((trabajo1+trabajo2)/2)*0.4;
alert("La nota final es: " + nota);
19 changes: 19 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio7.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
let nombre = prompt("indique el nombre del articulo");
let precio = Number(prompt("indique el precio del articulo"));
let clave = Number(prompt("indique la clave"));
let cantidad = Number(prompt("indique la cantidad de articulos"));
let total;

switch (clave) {
case 1:
total = (precio * cantidad)-(precio * cantidad * 0.1);
alert("El articulo " +nombre+" se compraron "+cantidad+" unidades de valor $"+precio+" pesos y el total sin descuento de "
+(precio*cantidad)+" pesos y un total con descuento de $"+total+" pesos");
break;
case 2:
total = (precio * cantidad)-(precio * cantidad * 0.2);
alert("El articulo " +nombre+" se compraron "+cantidad+" unidades de valor $"+precio+" pesos y el total sin descuento de "
+(precio*cantidad)+" pesos y un total con descuento de $"+total+" pesos");
default:
alert("Ingrese una clave valida");
}
15 changes: 15 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio8.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
let presupuesto = Number(prompt("Ingrese el presupuesto de la anual "));
let porcentaje1 = Number(prompt("Ingrese el porcentaje de psiquiatria "));
let porcentaje2 = Number(prompt("Ingrese el porcentaje de pediatria "));
let porcentaje3 = Number(prompt("Ingrese el porcentaje de traumatologia "));
let obtenido1 , obtenido2 , obtenido3;
if(porcentaje1+porcentaje2+porcentaje3!==100){
alert("Error.los porcentajes superan al 100%")
}else {
obtenido1 = (presupuesto*porcentaje1)/100;
obtenido2 = (presupuesto*porcentaje2)/100;
obtenido3 = (presupuesto*porcentaje3)/100;
alert("el presupuesto de la anual es de: " + presupuesto + " pesos. se le asigno un porcentaje de: " + porcentaje1 +
"% para psiquiatria con un total de: $" + obtenido1 + " pesos. Un " + porcentaje2 + "% para pediatria y un total de" + obtenido2 +
"y un " + porcentaje3 + "% para traumatologia con un total de: $" + obtenido3 + " pesos.");
}
9 changes: 9 additions & 0 deletions javascript/Miercoles-1-marzo/Taller2/Ejercicio9.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
let distancia = Number(prompt("cual es la distancia del viaje en KM?"));
let dias = Number(prompt("cual es la cantidad de dias del viaje?"));
let total = distancia * 2.5;
if (distancia>800 && dias>=7){
total = total - (total * 0.3);
alert ("el total a pagar es de: " + total);
} else {
alert ("el total a pagar es de: " + total);
}
55 changes: 55 additions & 0 deletions javascript/Miercoles-1-marzo/lalala.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
let uwu =+(prompt("Enter a number"));
while (isNaN(uwu) || uwu === "" || uwu === null) {
uwu =+ (prompt("Enter a valid number"));
}
let x = 1;
let añañay;
do {
añañay = uwu * x;
x++;
alert(añañay);
} while (x <= 10);

// otra forma de hacerlo
let upa = "wepale"
while (upa === "wepale") {
let x = 1;
let uwu = Number(prompt("ingrese un numero gonorreita"));
if (isNaN(uwu) || uwu === "" || uwu === null || uwu <= 0)
alert("ingrese algo valido pirobo")
else {
while (x <= 10) {
let añañay = uwu * x;
x++;
alert(añañay);

}
let jueputa = Number(prompt("para agregar otro numero escriba 1"));
if (jueputa === 1) {

} else (
upa = "cha loca"
)
}

}

//mismo ejercicio culo con el for

let i = 0
let uwu =+ (prompt("ingrese un numero"));
while (isNaN(uwu) || uwu === "" || uwu === null || uwu <= 0) {
uwu=+ (prompt("ingrese algo valido pirobo"));
}
for (i = 0; i < 10; i++) {
let añañay = uwu * i;
alert(añañay);
}

//los =+ tambien son parse int o hace referencia al que la variable es un entero

let num=10
if(num<=10){
let num="15"
}
console.log(num)
2 changes: 2 additions & 0 deletions javascript/Miercoles-1-marzo/paroimparternario.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let numero = Number (prompt('Digite um número'));
numero%2 === 0 ? alert('Ese número es par') : alert('Ese número es ímpar');
3 changes: 3 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/Ej1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
let a = 2 ; let b = 5 ; let c = 1;
alert((3*a-4*b)/a**2)
alert((((b+c)/(2*a+10))*3*b)-6)
2 changes: 2 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/Ej2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let capital= prompt("cuanto capital invirtió?")
alert("resivirá un pago de"+(capital*0.12))
3 changes: 3 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/Ej4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
let nautos = parseInt(prompt("ingrese el numero de autos vendidos"));
let ventas = parseInt(prompt("ingrese el total del monto de ventas "));
alert("el salario es de : " + (980000+(170000*nautos)+(ventas*0.05)));
5 changes: 5 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/Ej5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
let n1=parseFloat(prompt("ingrese la nota 1 valor 20%"))
let n2=parseFloat(prompt("ingrese la nota 2 valor 20%"))
let n3=parseFloat(prompt("ingrese la nota 3 valor 30%"))
let n4=parseFloat(prompt("ingrese la nota 4 valor 30%"))
alert("el promedio es: " + ((n1*0.2)+(n2*0.2)+(n3*0.3)+(n4*0.3)))
2 changes: 2 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/Ej6.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let edad = parseInt(prompt("Ingrese su edad"));
alert("el número de pulsaciones que debe tener es: "+(220-edad)/10)
6 changes: 6 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/Ej7.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
let sueldo = parseInt(prompt("ingrese el sueldo base del vendedor"));
let venta1 = parseInt(prompt("ingrese las ventas del vendedor"));
let venta2 = parseInt(prompt("ingrese las ventas del vendedor"));
let venta3 = parseInt(prompt("ingrese las ventas del vendedor"));
alert("Las ganancias por comision son de:"+ ((venta1+venta2+venta3)*0.1));
alert("el sueldo total es de: "+ (sueldo+((venta1+venta2+venta3)*0.1)));
16 changes: 16 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/Ej8.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
let exmat = parseFloat(prompt('ingrese cuanto sacó en el exámen de matemáticas: '))
let tarea1mat = parseFloat(prompt('ingrese la nota de la primera tarea de matemáticas: '))
let tarea2mat = parseFloat(prompt('ingrese la nota de la segunda tarea de matemáticas: '))
let tarea3mat = parseFloat(prompt('ingrese la nota de la tercera tarea de matemáticas: '))
let exfis = parseFloat(prompt('ingrese cuanto sacó en el exámen de física: '))
let tarea1fis = parseFloat(prompt('ingrese la nota de la primera tarea de física: '))
let tarea2fis = parseFloat(prompt('ingrese la nota de la segunda tarea de física: '))
let examqui = parseFloat(prompt('ingrese cuanto sacó en el exámen de química: '))
let tarea1qui = parseFloat(prompt('ingrese la nota de la primera tarea de química: '))
let tarea2qui = parseFloat(prompt('ingrese la nota de la segunda tarea de química: '))
let tarea3qui = parseFloat(prompt('ingrese la nota de la tercera tarea de química: '))
let notamat = (exmat*0.9 + (((tarea1mat + tarea2mat + tarea3mat)/3)*0.1))
let notfis = (exfis*0.8 + ((tarea1fis + tarea2fis)/2)*0.2)
let notqui = (examqui*0.85 + ((tarea1qui + tarea2qui + tarea3qui)/3)*0.15)
alert('la nota total de matemáticas es: ' + notamat+" la nota de física es: " + notfis+" la nota de química es: " + notqui)
alert("el promedio es: " + (notamat+notfis+notqui)/3)
3 changes: 3 additions & 0 deletions javascript/Miercoles-1-marzo/taller1/ej3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
let base=prompt("ingrese la base del triangulo");
let altura=prompt("ingrese la altura del triangulo");
alert("el area del triangulo es: "+(base*altura)/2);
Loading