📌 ¿Querés ver el curso COMPLETO? Todo los videos acá ➡bit.ly/3eHBC30 📌 ¿Querés arrancar con Java Orientado a Objetos? Curso completo acá: ➡bit.ly/3mPQDUR
@ramonnavagarcia457 Жыл бұрын
Me resultó más fácil programar este ejercicio utilizando switch; lo que aprendimos en el video anterior y lo que aprendimos en este video para definir las variables desde la consola, lo incorpore al ejercicio anterior. Muchas gracias Maestra.
@ruizsalgadonayeliadriana7892 Жыл бұрын
Lo hice igual, se me hace mejor c:
@ramonnavagarcia457 Жыл бұрын
@@ruizsalgadonayeliadriana7892 No conozco el C, apenas estoy empezando con C++ y JAVA. Me recomendaron empezar con C++. Gracias por tu comentario.
@anubis5574 Жыл бұрын
Gracias que vi tu comentario, estaba pensando en hacerlo con if, pero pensé que quedaría mejor con un switch y al ver a la profesora usar el if me había asustado xD.
@ruizsalgadonayeliadriana7892 Жыл бұрын
"c:" es una carita sonriendo 😀
@mauriciodominguez9605 Жыл бұрын
@@anubis5574 supongo que estarán mas adelantados, pero dejare el comentario, para el próximo que pase. No esta mal hacerlo de otro manera, quedaría mejor con el switch, pero lu uso el if sino me equivoco, por que para este momento, no habia subido la clase de switch que en el curso de java de principiantes esta ahora. a este podria agregarle mas cosas en general, mientras que lleguen al mismo resultado, hay muchos caminos para llegar a roma
@giancarlocruz6146 Жыл бұрын
Eres la diosa de la explicación, actualmente estoy estudiando Java y en verdad me está resultando un poco complicado, justamente me tocó un ejemplo muy parecido en clase que no logré captar del todo pero acabo de ver tu video y es súper sencillo. Muchas gracias, apoyaré tu canal!!
@actividadesentregables75062 жыл бұрын
Muchas Gracias Profe! mirar sus videos me es de muchísima ayuda para complementar mis clases. BENDICIONES
@hectorsiri2213 жыл бұрын
Gracias Profe! Excelente como siempre. Salió perfecto. Ahí en el ultimo If de control yo pause el video antes de ver como lo hacías y puse if ( categoria >= 1 && categoria
@alejandropadin4460 Жыл бұрын
hola Hector. soy muy nuevo en esto y tengo muchas dudas. sabes conde puedo consultar?
@AlexESR7111 ай бұрын
😂 voy super atrasado pero estas lecciones me están sirviendo muchísimo. Yo le agregué al final otro scanner cuando pide ingresar un valor valido para que le de la oportunidad al usuario de volver a ingresar categoría sin tener que ejecutar el programa desde cero.
@apalplata Жыл бұрын
Holi!! Minuto 6:44 puedes multiplicar directo por 1.10 y con eso te multiplica y suma al resultado al mismo tiempo, igual en el minuto 9:54 lo divides directamente entre 1.10 y te calcula el % además de que te lo resta. Consejito tonto pero sirve de mucho. Abracitos, estoy aprendiendo montones contigo!
@TodoCode Жыл бұрын
La idea pedagógica de los videos no es el resultado o la operación matemática en si, sino lograr la capacidad de que el algoritmo tenga varias partes que sean atómicas entre si y ver así el concepto de "dividir un problema en pequeños pasos individuales". Además de que, hay gente que le cuesta entender si multiplico directamente o hago operaciones y no muestro de doooonde sale el número (cuestiones pedagógicas en si y estrategias que prefiero usar para llegar a todos los públicos y que sea lo más sencillo posible 🤩). Muchas graciasss! Me alegra muchísimo que te sirva mi contenido!! ♥️♥️
@Tata-zu5nn Жыл бұрын
Eres súper tesa, aprendo muchísimo más contigo que en clase
@IamEloy2 жыл бұрын
que bueno ver estos videos con ejercicios, muchas gracias!
@osdadugo868 ай бұрын
excelente explicación, en la parte de la ultima condición también funciona colocando categoría
@gringo1cba Жыл бұрын
Muy bien desarrollado el video facil de comprender. utilice el metodo con IF Else y lo mismo con el metodo Switch. funcionaron perfecto y se puede ver las ventajas al momento de escribir codigo entre un metodo y otro. Gracias por la buena onda que le pone.
@caledrodriguez13373 жыл бұрын
🤩✌️👍 genial este si fue mas complejo pero le puse comentarios a cada parte asi podre revisarlo solo y recordar y crear mas ejercicios bendiciones profe muchas gracias 🤩🙏
@victorcabrera7380 Жыл бұрын
Hola profe "Luisina" , soy nuevo en esto, estoy estudiando javascript o programación, me gusta sus video muy didáctica y explicativa, me ayudan mucho a las clases que estoy tomando vamos por mas gracias, saludos de Buenos Aires Argentina
@danielleonortega83939 ай бұрын
También se lo puede resolver mediante una variable de tipo String y luego compararlo mediante el método equals() dentro de un if o mediante un switch. Buen ejercicio y éxitos
@AugustoTECH-n1c4 ай бұрын
exactamente lo hice con un switch
@hectorgustavogatica81324 ай бұрын
Uy que bien explicado este ejercicio. Muchas gracias
@brunoarman369911 ай бұрын
muchas graciaspor tu contenido , me esta sirviendo de mucho , sos una genia y una diosa, saludos.
@santoscidortes60292 жыл бұрын
Saludos desde España. Me encanta escuchar como explicas todo tan bien y tan claro.
@emanuelandruszyszyn22393 жыл бұрын
A Lermer le gusta el enunciado =D; Excelente los videos, super prácticos. Saludos
@jaimesabes7 ай бұрын
Hahah al principio entendia todo. Con este ejercicio senti que me dijiste que calculara la masa del sol.
@Magistrado1914 Жыл бұрын
Excelente vídeo y expliación. Visto en 27/09/2023
@juanjodiamond Жыл бұрын
Excelente explicacion Lu... !!! pero me quedo la duda.. . en video anteriores explicaste la funcion SWITCH ... no se hubiera podido realizar de esa manera este mismo "problema" ??? (con los calculos de los sueldos, dentro de cada una de las categorias)... me quedo esa duda... Muchas gracias !! SOS CRACK !!
@amderdev77 Жыл бұрын
Excelente forma de explicar... muchas gracias!!
@danielamoreno7173 Жыл бұрын
Simplemente gracias 🫂❤
@ModelarTandil3 жыл бұрын
Congratulations for the new microphone. It´s really "cool" 🙂
@franciscomastri54083 жыл бұрын
Buenisimo el video! 💥🚀💫 la segunda pregunta seria, Por que el unico en blanco es el supervisor? 🤣🤣
@TodoCode3 жыл бұрын
Jajajajaja nunca lo sabremos 🤣🤣🤣
@GibranVicente2 ай бұрын
Cómo puedo hacer en el minuto 14:24 cuando dice “Ohh” porfiii como pongo esas dos líneas 🙏🏻
@art0rios Жыл бұрын
Muy buen ejercicio. Gracias.
@luisezequielpuig79003 жыл бұрын
Muy buena explicación profe! saludos
@ip-olvs3 жыл бұрын
Gracias Profe, muy buenos los videos! De lo mejor que encontré! Esperando el #9 !
@pamelaalonzon659kzkjzhjsxxuzi Жыл бұрын
Hola! Gracias por el video, consulta en este caso no es mejor resolverlo con un switch?
@arelyhernandezdelacruz3879 Жыл бұрын
Si!, también se puede hacer así para más facilidad 🐧
@lorb8742 жыл бұрын
consulta se podría haber realizado con unswich? cual es la diferencia entre el swich y el ir anidado o else ir?
@emilsezalazarKMD2 жыл бұрын
Sí, podrías
@alexiscarreras80393 жыл бұрын
Excelente explicación, profe!!
@santiagogallero914111 ай бұрын
hola explicas bien, estuvo bueno el ejercicio pero solamente me costo al inicio para empezar que variables utilizar, yo implemente el switch del video anterior para no tener tantos if anidados y al final un if para mostrar el mensaje. gracias
@victorevangelista8656 Жыл бұрын
A mi me salio asi: import java.util.Scanner; public class Principal { public static void main(String[] args) { String puesto = ""; double sueldo = 0; int tipoEmp = 0; Scanner teclado = new Scanner(System.in); System.out.println("Indique el tipo de empleado: "); tipoEmp = teclado.nextInt(); switch (tipoEmp) { case 1:{ puesto = "repositor"; sueldo = 15890; sueldo = sueldo + (sueldo * 0.1); break; } case 2:{ puesto = "cajero"; sueldo = 25630.89; break; } case 3:{ puesto = "supervisor"; sueldo = 35560.20; sueldo = sueldo - (sueldo*0.11); break; } default: System.out.println("Puesto no valido!!!!"); break; } if(tipoEmp >=1 && tipoEmp
@LJossue11 ай бұрын
Con un return en el else se termina la ejecución del programa, para no tener que colocar la condicional en el mensaje final.
@arelyhernandezdelacruz3879 Жыл бұрын
Wooooah muchas gracias 😭💥
@Alekhine_3 ай бұрын
Buen ejercicio!
@f.m.agemmaluk2 жыл бұрын
Excelente todos tus cursos.
@JesusChristArt2 жыл бұрын
Fua que buena practica, me salio perfecta!
@johacasol68243 жыл бұрын
Hola Luisi, feliz con tu canal. No me quedó claro , Por qué usar If anidado y no Switch?
@TodoCode3 жыл бұрын
Hola! Gracias! Que bueno que te guste! 🤩 El motivo es porque el ejercicio trataba de abarcar if anidado 😜 jaja... Cada ejercicio tiene muchas formas de ser resuelto, sin embargo, por cuestiones pedagógicas, elijo una estructura o varias en particular para usar ☺️☺️. Gracias por el apoyo!!!
@johacasol68243 жыл бұрын
@@TodoCode 👏
@franconordinelli68593 жыл бұрын
Buena explicación Profe. Buen micro tmb :D
@jalhubo2 жыл бұрын
Hola muy buen video!! Tengo una pregunta, esto mismo podría hacerlo con switch verdad? Muchas gracias por enseñarnos
@TodoCode2 жыл бұрын
Siii! Exacto! Podés resolverlo tmb con el Switch! Esta es una de las tantas posibles soluciones que pueden haber!! 🤩 gracias a vos por tu comentario!
@maxi_9903 жыл бұрын
muy bueno, gracias
@frobil850510 ай бұрын
Hola, super interesantes tus videos, tengo una duda en el mensaje para q no me muestre el mensaje si no elijo una categoría valida, no me funcionaba por q le había puesto ; luego del paréntesis por q pasa eso?
@dariohimo2 жыл бұрын
hola, gracias por el video. si lo realizo con elif donde es mejor dejar el else de categoría invalida. Donde se validan las categorias con el if. seria if categoria 1 o 1 o3 else: categoria no valida. espero me entiendas. if categoria == 1: sueldo = 15890 + (15890 * 0.10) elif categoria == 2: sueldo = 25630.89 elif categoria == 3: sueldo = 35560.20 - (35560.20 * 0.11) if categoria == 1 or categoria == 2 or categoria == 3: print(f" El total del sueldo categoria seleccionada es: {categoria} es igual a: {sueldo:,.2f} ") else: print(" ingresa una categoria valida 1, 2 o 3") ## aca es mejor dejar este else o en el ultimo elif
3 жыл бұрын
Hola Profe Luisina, buenas tardes. Le hago una consulta! Para el calculo de porcentaje en este ejercicio no sería más simple directamente hacer 15890 x 1.10 = 17490.-? Acortas un poco el código. Sería correcto así también? Muchas gracias
@xDEKITOx2 жыл бұрын
Si bro esa es la mejor forma para aumentar % a un número determinado matemáticamente hablando. Muy bien.
@luisguaman19911 ай бұрын
tambien podiamos realizarlo con el switch
@joseluisbas392510 ай бұрын
Es lo que iba a sugerir. De todas formas, a quien recién empieza (y por ende no conoce la estructura de Switch) le sirve. Excelente la explicación de la profe!!!
@victorchavez9680 Жыл бұрын
Excelente video!!
@katherinelnavarro86013 жыл бұрын
Excelente explicación! pero deberías darle un poquito mas de Zoom a la pantalla =)
@TodoCode3 жыл бұрын
Hola! Está pensado para ver en compu (en celu se ve chiquito)! Al poner más zoom queda fuera de la resolución y se ve realmente feo o quedan porciones de código fuera de la pantalla y pedagógicamente eso juega en contra para que se entienda correctamente :(... Gracias igual por el aporte! Saludos!
@gastonc82693 жыл бұрын
Se ve perfecto el curso
@javiolmos5159 Жыл бұрын
Ratitip a full con el sonido jajaj. De visita por estos lados y haciendo repaso 🤪
@samueldvid11 ай бұрын
como importo el java.util.scanner?? en el encabezado para poder ingresar las categorias por teclado ? al escribirlo asi tal cual me sigue arrojando error como si esa clase no se reconociera .
@gonzalomercado54982 ай бұрын
hola, estoy teniendo el mismo problema, lo pudiste solucionar ?
@raulcabeza25564 ай бұрын
profe casi me vuelvo loco con el sout, me faltaba un + en el concatenado
@florenciamendezquintana17325 ай бұрын
Hola! Una pregunta, las categorías tienen que ser con números? Existe la posibilidad de preguntarle al usuario, "Cual es tu puesto?" Y dependiendo si responde, cajero, supervisor, etc, obtener el resultado? Gracias :)
@TodoCode5 ай бұрын
Hola! Poder se puede PERO, si dejás en manos del usuario puede escribir "cageri", "superbisor", mayúsculas y minúsculas, etc etc y el sistema no va a funcionar como debe... lo IDEAL es siempre simplificar o reducir a opciones que reduzcan lo MINIMO POSIBLE el error humano 🤩
@florenciamendezquintana17325 ай бұрын
@@TodoCode tiene sentido! Gracias 💛
@jorgetejeda99 Жыл бұрын
un pequeno aporte, llegue 2 años tardes, pero para los nuevos que ven el video, tambien reducir el calculo del sueldo por ejemplo en vez de decir 15890 + (15890 * 0.10), pueden solamente decir 15890 * 1.10, esto para que te de el sueldo sumándole el 10%, esto en el caso de sumar
@luismiguelmontoya17899 ай бұрын
esta prodria ser otra solucion !! if (categoria > 1 && categoria
@ricardoreyesflores8741 Жыл бұрын
Hola profe, si lo hice con switch en lugar de if esta bien? funciona igual que el suyo
@TodoCode Жыл бұрын
Obvio que si! Ambas son estructuras condicionales y se aplican de igual manera. Saludos!
@pablofracuelli4761 Жыл бұрын
Hola Luciana, en principio gracias por las clases que subis, estoy estudiando JAVA con OOP y me sirve mucho la informacion que brindas. Te cuento que intento haccer este ejercicio y me sale esto: run: Ingrese el tipo de categoria que decea clacular Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: ejerciciointegrador.EjercicioIntegrador.Scaneer at ejerciciointegrador.EjercicioIntegrador.main(EjercicioIntegrador.java:9) C:\Users\mario\AppData\Local\NetBeans\Cache\8.2\executor-snippets un.xml:53: Java returned: 1 BUILD FAILED (total time: 0 seconds) Vos serias tan amable de decirme que estoy haciendo mal? Desde ya muchas gracias!!!!
@jotasnotes2275 Жыл бұрын
Buenas, lo único que se me ocurre por el mensaje de error es que hayas escrito Scaneer en vez de Scanner en la importación o en la declaración y inicialización de la variable de tipo Scanner
@LuisSanchez-sy4rp3 жыл бұрын
Buenas profe. En este ejercicio no se puede usar un switch?
@TodoCode3 жыл бұрын
Hola! Si, podés! En el siguiente video recién se explica el Switch 😊 los videos tienen una estrategia pedagogica que a medida que avanzas vas desarrollando la lógica y diferentes formas de resolver un mismo problema. Como hasta este aún no se vio el Switch... se muestra otra forma de resolver 😃.. saludos!!
@LuisSanchez-sy4rp3 жыл бұрын
@@TodoCode ah. Bien. Ya lo hice con switch y lo hare con if tambien.
@michaelgeronimo9087 Жыл бұрын
como hago que me salga lo que salio en el minuto 5:11 pues soy nuevo en esto
@MisionesAI Жыл бұрын
alt + enter
@carloscuervo8572 жыл бұрын
Hola profe soy muy malo para entender la consigna y después pasarlo a código. Después cuando veo que resolves en código entiendo todo. Pero me cuesta el análisis para realizarlo.
@rotx14193 жыл бұрын
Hola TodoCode, yo tengo un problema y es que cuando termine el ejercicio, ingreso el número 1 y no me dice el sueldo que se solicita, el error essta en "sueldo = 16890 + (15890*0.10);" El error dice "the assigned value is never used" Pero cuando ingreso el número 2 o 3 o cualquier otro, se ejecuta correctamente ¿Podrías ayudarme? :(
@masalladelavision2 жыл бұрын
el ; va despues de l comilla
@brandonalencastro6865 Жыл бұрын
este ejercicio esta en el git??
@codigofacil5203 жыл бұрын
profe mi novio es desarrollador web, dice que si quieren les da una mano con la pagina de todocodeacademy, gratis obvio
@masalladelavision2 жыл бұрын
Hola! porque me da error en la parte de (categoria==1 || categoria ==2 || categoria==3). lo hice tal cual como vos. me dice Exception in thread "main" java.lang.RuntimeException: Uncompilable code - bad operand types for binary operator '||' first type: boolean second type: int
@hebermoises28693 жыл бұрын
me estaba quemando las neuronas pensando en hacer un switch para la despensa no sabia nada de scanner saludos profe
@fetriner3 жыл бұрын
Menos mal que no me lo puse hacer sino me iba a romper la cabeza con Scanner ja ja.
@GerdSa3 жыл бұрын
yo no vi la respuesta y lo hize con un switch el unico error que me quemo durante media hora fue que en los numeros decimales yo usaba la coma en ves de un punto. double sueldo; String empleado; System.out.println("Ingrese su puesto de trabajo!"); Scanner teclado = new Scanner(System.in); empleado = teclado.nextLine(); System.out.println("nombre del empleado: " + empleado); switch (empleado) { case "repositor": sueldo = 15890 + (15890 * 10)/100; System.out.println("su sueldo es: " + sueldo); break; case "cajero": sueldo = 25630.89; System.out.println("su sueldo es: " + sueldo); break; default: System.out.println("Ingrese el nombre de su puesto correctamente"); break; } } }
@omar-om6du2 жыл бұрын
Gracias. Aqui un Switch encajaria de perlas
@TodoCode2 жыл бұрын
Exactoo!!! Es otra forma de resolver el mismo problema!!
@RiotEstofado2 жыл бұрын
consulta para el que pueda responderme. porque cuando escribo el else y pongo tab no me pone los corchetes?
@eliasrenault410 ай бұрын
Yo lo había resuelto solo con variables y prints, sin interacción.
@PatricioB. Жыл бұрын
Cómo se puede hacer para que además de mostrar "categoría no válida", solicite nuevamente "ingrese categoría"? Y no finalizar el programa...? Gracias!!!
@jotasnotes2275 Жыл бұрын
Eso se podría hacer fácilmente con un bucle while, te recomiendo avanzar de lección si no lo has hecho ya
@m2a6873 жыл бұрын
Para sumar el sueldo más un porcentaje se multiplica el sueldo por (1 + porcentaje/100), en este caso: nuevo sueldo = (sueldo * 1.10)
@TodoCode3 жыл бұрын
Hay muchas formas de hacer el cálculo matemático! Por fines pedagógicos, para facilitar la comprensión algorítmica y separación en pasos, en el video se muestra de una forma en particular. obviamente que todas las formas posibles de aplicar el calculo son válidas. Saludos!! :)
@carlosamador8862 жыл бұрын
Hola, oye porque no subes un video que me ayude a descargar NetBeans para mac paso a paso, trate de hacerlo y no puedo, a ver si me puedes ayudar, lo descargue pero los tres quedaron en disco dss y no supe como habrirlos, saludos.
@nettienatye4 күн бұрын
me volvi loca!! no se ejecuta, me dice que hay un erro con la clase scanner. a mi no me aparece como en tu compu lo de importar. no se que ondaa :(:(:(:(:(:(
@amigos8956 Жыл бұрын
No entiendo nada, me funciona la categoría 2 y la 3, la 1 no. Me sale como error: The value '15890 + (15890*0.10)' assigned to 'sueldo' is never used. Está tal cuál está en el vídeo
@amigos8956 Жыл бұрын
Lo hice todo desde el principio y perfecto.
@pablov37163 жыл бұрын
explícale los métodos de ordenamiento
@a4rn_053 жыл бұрын
Me enamore 😣 y una pregunta, ¿Cómo colocaste tu Netbeans en modo oscuro?
@TodoCode3 жыл бұрын
Acá tenés el video! kzbin.info/www/bejne/q4aVXpemer6jpLM ☺️
@claudialopez-ij4um2 жыл бұрын
no lo puedo hacer andar me tira error en el scanner no entiendo scanner teclado = new scanner(System.in); categoria = teclado.nextint(); if (categoria==1){ sueldo = 15850 +(15850 * 0.10);
@TodoCode2 жыл бұрын
Scanner debe ir con mayúscula la S :) y no te olvides de importar la clase....
@claudialopez-ij4um2 жыл бұрын
@@TodoCode no me sale la opcion para importar porque puede ser?
@claudialopez-ij4um2 жыл бұрын
ya encontre el error Gracias Profe !!! :)
@elbomba96663 жыл бұрын
Hola a todos alguien sabe por que hasta lo ultimo me marca error System.out.println("El total del sueldo para la categoria seleccionada" );
@maria_eugenia_costa3 жыл бұрын
Buenas, tené en cuenta que sueldo es una variable, y todo lo que tenes entre " " es un String, es tu cadena de caracteres ( el texto), fijate que en el ejercicio con + se concatena, es decir vas alternando String y variables.
@omarceliz79973 жыл бұрын
tenes que llamar la herramienta fijate como lo hace ella me salteo ese paso
@danielrojas-dn4yg9 ай бұрын
Tan bonita 😍
@FERNEYGOMEZP11 ай бұрын
casi no soy capaz de hacer la doble barra del OR jaja
@lorb8742 жыл бұрын
else ir quise poner
@cristhianysusvideos3 жыл бұрын
no se en donde me estoy equivocando pero no me funciona :´(
@dariocano35313 жыл бұрын
jaja con switch lo hice yo, es lo mismo
@pabloemmanuelalmeda95902 жыл бұрын
tiene la silla gamer de kratos aguante kratos XD
@cesarortiz55473 жыл бұрын
Hola Profe, no lo puedo hacer andar, siempre me tira el mismo error. Que hago?? import java.util.Scanner; public class Scan1 { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int numUno = 0, numDos = 0, resultado = 0; String nombre; System.out.println("Escriba su nombre"); nombre = teclado.nextLine(); System.out.println("escriba primer numero"); numUno = teclado.nextInt(); System.out.println("escriba seguundo numero"); numDos = teclado.nextInt(); resultado = numUno + numDos; System.out.println("Hola " + nombre + "el resultado es: " + resultado); } } Este es el error Error: no se ha encontrado o cargado la clase principal scan1.Scan1 Gracias!!
@milagrosl.arguello18253 жыл бұрын
me pasa lo mismo!!
@josephl53472 жыл бұрын
Pare el video al inicio y lo hice con Switch uwur
@GameOver-th6hi10 ай бұрын
por qué no copilo el mío xd
@TodoCode10 ай бұрын
Xq falta una m 🙈
@davis510110 ай бұрын
Yo lo hice algo diferente pero el funcionamiento es el mismo, lo hice con switch. import java.util.Scanner; public class Main { public static void main(String[] args){ float repositor = 15890f; float cajero = 25630.89f; float supervisor = 35560.20f; float salario = 0f; Scanner emsc = new Scanner(System.in); System.out.println("Digite el puesto de trabajo del personal: 1)Repositor 2)Cajero 3)Supervisor"); int empleos = emsc.nextInt(); switch (empleos){ case 1: salario = (repositor + 15890f * 0.10f); break; case 2: salario = cajero; break; case 3: salario = (supervisor - 35560.20f * 0.11f); } System.out.println("Su salario es de: "+salario+"$"); } }
@davis510110 ай бұрын
También lo hice con if ya que vi un comentario donde se decía que es una mejor práctica y algo mucho más implementado, la diferencia de mi código es que declaro variables con su valor directamente al momento de declararlas para ocupar menos espacio visual en el código jaja import java.util.Scanner; public class Main { public static void main(String[] args){ float repositor = 15890f + 15890f * 0.10f; float cajero = 25630.89f; float supervisor = 35560.20f - 35560.20f * 0.11f; Scanner sasc = new Scanner(System.in); System.out.println("Digite la opción de la cual quiera saber el salario 1)Repositor 2)Cajero 3)Supervisor "); int respuesta = sasc.nextInt(); if (respuesta == 1){ System.out.println("Su salario es de: " + repositor); } else if (respuesta==2) { System.out.println("Su salario es de: " + cajero); } else if (respuesta==3) { System.out.println("Su salario es de: " + supervisor); } else if (respuesta>=4) { System.out.println("No digito un número correcto, por favor digite opción 1)Repositor 2)Cajero 3)Supervisor"); } } }
@nicolasmagurno95112 жыл бұрын
Hola profe, lo resolvi con un switch de la siguiente manera, es correcto?: switch (categoria) { case 1: System.out.println("El sueldo es $" + (15890 + 15890*0.10)); break; case 2: System.out.println("El sueldo es $25630.89"); break; case 3: System.out.println("El sueldo es $" + (35560.20 - 35560.2*0.11)); break; default: System.out.println("El número de la categoría es inválido. Por favor ingrese 1, 2 o 3."); }
@jjuammmmm Жыл бұрын
Apenas vi el ejercicio me puse a hacerlo, y aunque lo hice muy muy basico y se que se le puede hacer mas funcional, mi cerebro a las 12 de la noche dio para esto considerando que ya habia visto como se usaba la clase scanner: Scanner tipoEmpleado = new Scanner(System.in); System.out.println("Escribe el tipo de empleado"); var nombrePuesto = Integer.parseInt(tipoEmpleado.nextLine()); System.out.println("nombrePuesto = " + nombrePuesto); if(nombrePuesto == 1){ System.out.println("El salario es $17,479.00"); } if(nombrePuesto == 2){ System.out.println("El salario es $25,630.89"); } if(nombrePuesto == 3){ System.out.println("El salario es $31,648.578"); } Considerando que el usuario sabe que empleado 1 significa cierto puesto, empleado 2 cierto puesto y 3 tambien, adem[as sin hacer el calculo en el codigo, digamos que ya es por estandar el salario que corresponde con sus deducciones. No me juzguen apenas estoy en fundamentos Java
@migueldorta2022 ай бұрын
Lo hice un poco diferente, agregándole un ciclo while por centinela al comienzo para que si se ingresa un número que no sea 1, 2 o 3 el programa no finalice sino que le vuelva a pedir al usuario que ingrese la categoría correcta. Comparto mi solución: public class EJERCICIODESPENSA { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); double sueldo; int categoriaEmpleado; System.out.println("***Bienvenido! Calcule los sueldos de los empleados según su categoría! ***"); System.out.println("Seleccione la categoría: "); System.out.println("1- Repositor "); System.out.println("2- Cajero "); System.out.println("3- Supervisor "); categoriaEmpleado = teclado.nextInt(); //Valido que sino se ingresa la categoría correcta, vuelva a pedirle al usuario que la ingrese. while (categoriaEmpleado 3) { System.out.println("No ingreso el tipo de categoria adecuado! Por favor vuelva a ingresarlo: "); categoriaEmpleado = teclado.nextInt(); } //Reinicio el Scanner y le pido al usuario que ingrese el sueldo del empleado System.out.println("Ingrese el sueldo del empleado seleccionado"); teclado = new Scanner(System.in); sueldo = teclado.nextDouble(); //Verifico que si la categoria es alguna de las 3, resuelva cual es el sueldo del empleado if (categoriaEmpleado == 1) { sueldo = sueldo + (sueldo * 0.10); System.out.println("El sueldo del repositor más la bonificación del 10% es: $" + sueldo); } else { if (categoriaEmpleado == 2) { System.out.println("El sueldo del cajero es: $" + sueldo); } else { sueldo = sueldo - (sueldo * 0.11); System.out.println("El sueldo del Supervisor aplicándole el descuento de su jubilación es: $" + sueldo); } } } }