Тёмный

25. Programación en Java || Condicionales || Ejercicio - Calculadora aritmética 

ProgramacionATS
Подписаться 654 тыс.
Просмотров 108 тыс.
50% 1

Puedes apuntarte al curso completo en la siguiente plataforma:
Hotmart: go.hotmart.com...
En este vídeo vamos a resolver el siguiente ejercicio:
Ejercicio 11: Construir un programa que simule el funcionamiento de una calculadora que puede realizar las cuatro operaciones aritméticas básicas (suma, resta, producto y división) con valores numéricos enteros. El usuario debe especificar la operación con el primer carácter del primer parámetro de la línea de comandos: S o s para la suma, R o r para la resta, P, p, M o m para el producto y D o d para la división.
Visita mi sitio web para más cursos:
programacionat...
Sigueme por las redes sociales:
Facebook ProgramacionATS: goo.gl/sqmEE1
Twiter: goo.gl/WE4oaP
Hotmail: alejandro.acb@hotmail.com
Facebook personal: goo.gl/xL9qLl
instagram: @alejandroats
Cuenta paypal para donaciones: migueltaboadas@hotmail.com

Опубликовано:

 

25 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 251   
@nephtalybahenamartinez7388
@nephtalybahenamartinez7388 4 года назад
Gracias por todo lo que me estas enseñando. Todas las noches me pongo a hacer uno de tus ejercicios y a donde quiera que estés, dios te tenga es su gloria. Mil gracias.
@lunasol5398
@lunasol5398 Год назад
Muchos dicen querer trascender dejando un legado, tu sin duda lo lograste 😇
@jminf6821
@jminf6821 7 лет назад
Excelentes tutoriales, pocas personas explican con la misma pasión y carisma, saludos desde Colombia.
@CreemosEnJesucristo
@CreemosEnJesucristo 6 лет назад
No sería mejor convertir a mayúscula las opciones y así tendriamos solo un Case 'S' ? Gracias Excelente enseñanza .. Dios te bendiga
@maxiweed714
@maxiweed714 7 лет назад
muy agradecido por estos tutoriales sin duda el mejor explicando java, te pasaste para buen profe
@Dannrar
@Dannrar 2 года назад
¡Esto cada vez me gusta más! Resulta que me puse a pensar en lo siguiente: " y si, en cambio de pedir dos números para luego realizar la operación realizo el programa de tal forma que funcione como una calculadora normal?..." (Es decir, que pida un número, luego pida la operación, y luego el último número.) Este fue el código que me resultó: int num1, num2, suma, resta, mult, div; char operación; num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite el primer número: ")); operación = JOptionPane.showInputDialog("introduzca la operación a realizar: " + " "+ num1 + " ? " + " 'S', Suma. '0', Resta. 'M', Multiplicación. 'D', División.").charAt(0); if (operación == 's' || operación=='S') { num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el segundo número: ")); suma = num1 + num2; JOptionPane.showMessageDialog(null, num1 + " + " + num2 + " = " + suma); } else if (operación == 'r' || operación=='R') { num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el segundo número: ")); resta = num1 - num2; JOptionPane.showMessageDialog(null, num1 + " - " + num2 + " = " + resta); } else if (operación == 't' || operación=='T') { num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el segundo número: ")); mult = num1 * num2; JOptionPane.showMessageDialog(null, num1 + " * " + num2 + " = " + mult); } else if (operación == 'd' || operación=='D') { num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el segundo número: ")); div = num1 / num2; JOptionPane.showMessageDialog(null, num1 + " / " + num2 + " = " + div); } else if ((operación != 'd' || operación != 'D') || (operación != 't' || operación != 'T') || (operación != 'r' || operación != 'R') || (operación != 's' || operación != 'S')){ JOptionPane.showMessageDialog(null,"El caracter seleccionado no está asociado a ninguna operación. "); }
@Veneryus
@Veneryus 6 лет назад
Hice la calculadora con el condicional if, ya que empecé a hacer el ejercicio antes que tu para ver si me salía. Y me resultó bastante sencillo de esta manera. Gracias por las clases, estoy aprendiendo mucho! import java.util.*; public class Ejercicio_Condicionales_7 { public static void main(String[] args) { int n1, n2; String operacion; Scanner entrada=new Scanner (System.in); System.out.println("Inserte el primer número de su operación matemática"); n1=entrada.nextInt(); System.out.println("Ingrese el segundo número de su operación matemática"); n2=entrada.nextInt(); System.out.println("Introduce que tipo de operación va a hacer. (S para suma, R para resta" + ", M o P para multiplicación y D para división)"); operacion=entrada.next(); if(operacion.equalsIgnoreCase("S")){ System.out.println((n1+n2)); } else if(operacion.equalsIgnoreCase("R")){ System.out.println((n1-n2)); } else if(operacion.equalsIgnoreCase("M")){ System.out.println((n1*n2)); } else if(operacion.equalsIgnoreCase("P")){ System.out.println((n1*n2)); } else if(operacion.equalsIgnoreCase("D")){ System.out.println((n1/n2)); } } }
@juanarriaga6365
@juanarriaga6365 4 года назад
Dejo una opción para resolver el Ej 12: //Método main. public static void main(String[] args) { //Intro al programa JOptionPane.showMessageDialog(null, "Este programa determina si una calificación de 0 a 10 es:" + " Insuficiente 0-5 Suficiente 6 Buena 7-8 Notable 9 Sobrealiente 10"); //Asignación de valor a nota int nota = Integer.parseInt(JOptionPane.showInputDialog("Teclea la nota.")); //Cuerpo(switch) switch (nota){ case 0: case 1: case 2: case 3: case 4: case 5:JOptionPane.showMessageDialog(null, "La calificación es insuficiente."); break; case 6:JOptionPane.showMessageDialog(null, "La calificación es suficiente."); break; case 7: case 8:JOptionPane.showMessageDialog(null, "La calificación es buena."); break; case 9:JOptionPane.showMessageDialog(null, "La calificación es notable."); break; case 10:JOptionPane.showMessageDialog(null, "La calificación es Sobresaliente."); break; default: JOptionPane.showMessageDialog(null, "La calificación no es valida." + " Tiene que ser una calificación de 0 a 10."); } }
@mf-11111
@mf-11111 3 года назад
Fuiste el mejor profesor de programación que tuve
@jumaov
@jumaov 7 лет назад
Vamos muy bien. Saludos desde Barquisimeto Venezuela.
@Kevin-nb6og
@Kevin-nb6og 7 лет назад
amigo tus tutoriales son exelentes espero que subas tutoriales de C# completos
@keylinm.fargas7728
@keylinm.fargas7728 3 года назад
Ejercicio 12: Pedir nota de 0-10 y clasificarla... public static void ejercicio_16(){ int nota; nota= Integer.parseInt(JOptionPane.showInputDialog("Ingrese su nota del 1-10: ")); switch(nota){ case 1: case 2: System.out.println("Nota insuficiente."); break; case 3: case 4: System.out.println("Nota suficiente."); break; case 5: case 6: System.out.println("Nota bien."); break; case 7: case 8: System.out.println("Nota Notable."); break; case 9: case 10: System.out.println("Nota Sobresaliente."); break; default: System.out.println("La nota tiene que ser de 0-10."); } }
@jesusesquea6099
@jesusesquea6099 10 месяцев назад
Hola Keylinm, también puedes utilizar coma en el mismo caso y así ahorras líneas de código, por ejemplo case 1, 2 : System.out.println("Nota insuficiente.");
@patrickquezadamogollon3938
@patrickquezadamogollon3938 9 месяцев назад
consulta este ejercicio no seria más fácil con if
@OscarERM
@OscarERM 6 месяцев назад
@@jesusesquea6099 Eso es en las versiones más recientes de netbeans no?
@sumixyt6962
@sumixyt6962 4 месяца назад
@@patrickquezadamogollon3938 si jajaja
@iKONAN
@iKONAN Год назад
Mi aporte del ejercicio del video, tarde pero aun aprendiendo de ti Maestro. package javaapplication24; import java.util.Scanner; public class JavaApplication24 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numero1, numero2, suma, resta, mult, div; char caracter; System.out.println("Digite 2 numeros para la operacion: "); numero1 = entrada.nextInt(); numero2 = entrada.nextInt(); System.out.println("Eliga el caracter para completar tu operación: "); caracter = entrada.next().charAt(0); switch(caracter){ case 's': case 'S': suma = numero1+numero2; System.out.println("La suma es: "+suma); break; case 'r': case 'R': resta = numero1-numero2; System.out.println("La resta es: "+resta); break; case 'p': case 'P': case 'm': case 'M': mult = numero1*numero2; System.out.println("La multiplicacion es: "+mult); break; case 'd': case 'D': div = numero1/numero2; System.out.println("La division es: "+div); default: System.out.println("!ERROR¡"); break; }
@MiguelCruz-vg7ed
@MiguelCruz-vg7ed 3 года назад
fue realmente grandioso
@joseestradadev
@joseestradadev 6 лет назад
*Ejercicio 12 utilizando if-else & switch:* // Variables int calificacion; String observacion; // Solicitudes input calificacion = Integer.parseInt(JOptionPane.showInputDialog("Digite la calificación de 0 a 10:")); // Proceso if ((calificacion > 0) && (calificacion < 11)) { switch (calificacion) { case 10: observacion = "Sobresaliente"; break; case 9: observacion = "Notable"; break; case 8: observacion = "Bien"; break; case 7: observacion = "Suficiente"; break; default: observacion = "Insuficiente"; break; } // Impresión JOptionPane.showMessageDialog(null, observacion); } else { JOptionPane.showMessageDialog(null, "La calificación es inválida"); }
@RicardoOrnelasMx
@RicardoOrnelasMx 4 года назад
Puedes hacer el programa sin el Switch Pero es una buena forma de solucionar el problema y practicar ambos métodos Ya sé que fue hace 1 año, pero apenas estoy aprendiendo JAVA y quería comentar de igual forma jajaja, un saludo
@juanarriaga6365
@juanarriaga6365 4 года назад
Puedes hacerlo sin el if también, en el default entran todos los valores que no están entre 0 y 10 y ahí puedes enviar un mensaje de cali no valida
@josephjhonasvogulys534
@josephjhonasvogulys534 4 года назад
@@juanarriaga6365 eso pense, pero si revisas por default si pones por ejemplo 12, o 13, al igual que 1 o 2, te saldria insuficiente, por eso se corrige con el if.
@cristiangs5127
@cristiangs5127 3 года назад
Habría funcionado con un Byte para ahorrar memoria
@jeffreyindri
@jeffreyindri 6 лет назад
excelente como siempre, gracias
@sergiocotero6622
@sergiocotero6622 2 года назад
YA SE MURIO WE :,c
@evasolis7327
@evasolis7327 8 месяцев назад
Ejercicio 12: 🥰 public static void main(String[] args) { byte nota; nota=Byte.parseByte(JOptionPane.showInputDialog("Ingrese la nota del alumno: ")); switch(nota){ case 0: case 1: case 2: JOptionPane.showMessageDialog(null, "Estado de nota: Insuficiente"); break; case 3: case 4: JOptionPane.showMessageDialog(null, "Estado de nota: Suficiente"); break; case 5: case 6: JOptionPane.showMessageDialog(null, "Estado de nota: Bien"); break; case 7: case 8: JOptionPane.showMessageDialog(null, "Estado de nota: Notable"); break; case 9: case 10: JOptionPane.showMessageDialog(null, "Estado de nota: Sobresaliente"); break; default:JOptionPane.showMessageDialog(null, "la nota ingresada es incorrecta"); } }
@agarwladi8405
@agarwladi8405 7 лет назад
Amigo buen video tengo una pregunta pero es acerca de las listas dobles cerradas en c++ y es para que me facilites el codigo de las dobles cerradas para la inserción de un nodo en cualquier lado ayudame
@andersonarevaloaldaz6700
@andersonarevaloaldaz6700 3 года назад
NOTA: Utilicé el float en las variables por el motivo de que en la división habrá ocasiones en que no sea exacta por ejemplo si dividimos 5/2 = 2.5 pero si utilizamos un integer en las variables en el resultado solo nos mostrara 2 y no seria el resultado correcto! /*Ejercicio 11: Construir un programa que simule el funcionamiento de una calculadora que puede realizar las cuatro operaciones aritméticas básicas (suma, resta, producto y división) con valores numéricos enteros. El usuario debe especificar la operación con el primer carácter del primer parámetro de la línea de comandos: S o s para la suma, R o r para la resta, P, p, M o m para el producto y D o d para la división. */ float n1, n2, resultado; char caracter; n1= Float.parseFloat(JOptionPane.showInputDialog("INGRESE EL PRIMER NUMERO")); n2= Float.parseFloat(JOptionPane.showInputDialog("INGRESE EL SEGUNDO NUMERO: ")); caracter=JOptionPane.showInputDialog("Digite el caracter correspondiente a la operacion que desea realizar: " + " Suma= 's'" + " Resta= 'r'" + " Multiplicación= 'm'" + " División= 'd'").charAt(0); if((caracter=='s')||(caracter=='S')){ resultado=n1+n2; JOptionPane.showMessageDialog(null,"La suma de: "+n1+" Y "+n2+" Es igual a: "+resultado); }else if((caracter=='r')||(caracter=='R')){ resultado=n1-n2; JOptionPane.showMessageDialog(null,"La resta de: "+n1+" y "+n2+" es igual a: "+resultado); }else if((caracter=='m')||(caracter=='M')){ resultado=n1*n2; JOptionPane.showMessageDialog(null,"La multiplicacionde: "+n1+" Y "+n2+" es igual a: "+resultado); }else if((caracter=='d')||(caracter=='D')){ resultado=n1/n2; JOptionPane.showMessageDialog(null,"El resultado de la division de: "+n1+" y "+n2+" Es igual a: "+resultado); }else{ JOptionPane.showMessageDialog(null,"El caracter ingresado no corresponde a ninguna operación"); } } }
@jherssonsmith8596
@jherssonsmith8596 5 лет назад
Ejercicio 11; no tenia idea que en case también se podía nombrar caracteres, gracias profe: public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numero1, numero2, suma, resta, mult, div; char operacion; System.out.println("LEYENDA DE CARACTERES PARA CADA OPERACION: "+"Suma: S-s "+"Resta: R-r "+"Producto: P-p-M-m "+"Division: D-d "); System.out.println("Ingrese la letra de operacion a realizar: "); operacion = entrada.next().charAt(0); System.out.println(" Ingrese el primer numero: "); numero1 = entrada.nextInt(); System.out.println("Ingrese el segundo numero: "); numero2 = entrada.nextInt(); suma = numero1 + numero2; resta = numero1 - numero2; mult = numero1 * numero2; div = numero1 /numero2; switch(operacion){ case 'S': case 's': System.out.println(" La suma es: "+suma); break; case 'R': case 'r': System.out.println(" La resta es: "+numero1+numero2); break; case 'P': case 'p': case 'M': case 'm': System.out.println(" El producto es: "+numero1*numero2); break; case 'D': case 'd': System.out.println(" La division es: "+numero1/numero2); break; default: System.out.println("ERROR: EL CARACTER INGRESADO PARA LA OPERACION NO ES VALIDO!"); } }
@Elpashino360
@Elpashino360 Год назад
esta mal la resta
@splashback6978
@splashback6978 5 лет назад
exelente video, me salvaste n.n
@melisa2151
@melisa2151 2 года назад
Ejercicio 11, yo lo hice asi :) int num1,num2,resultado; String res; char operacion; operacion = JOptionPane.showInputDialog("Digite la operacion que desea realizar: "+ "s = suma"+ "| r = resta"+ "| m = multiplicacion"+ "| d = division").charAt(0); res = String.valueOf(operacion).toLowerCase(); // lo convierte en minuscula. num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero: ")); num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite otro numero: ")); switch (res){ case "s": resultado = num1+num2; JOptionPane.showMessageDialog(null,"El resultado de la suma es: "+resultado); break; case "r": resultado = num1 - num2; JOptionPane.showMessageDialog(null,"El resultado de la resta es: "+resultado); break; case "m": resultado = num1 * num2; JOptionPane.showMessageDialog(null,"El resultado de la multiplicacion es: "+resultado); break; case "d": resultado = num1 / num2; JOptionPane.showMessageDialog(null,"El resultado de la division es: "+resultado); break; default: JOptionPane.showMessageDialog(null,"La letra ingresada no corresponde a ninguna operacion"); }
@p1p3pr32
@p1p3pr32 7 лет назад
hola que tal ando haciendo un curso de APU1 & ando un poco perdido me preguntaba si me podrías explicar, buenos vídeos sigue asi
@jorgematute1396
@jorgematute1396 4 года назад
Ejercicio 12: package programaciónats; import java.util.Scanner; public class Nota1al10 { public static void main(String[] args) { Scanner leer = new Scanner(System.in); System.out.print("Ingrese su nota: "); float nota = leer.nextFloat(); if(nota >= 9 && nota = 7 && nota =6 && nota < 7){ System.out.println("Bien."); }else if(nota >=5 && nota < 6){ System.out.println("Suficiente."); }else if(nota < 5 && nota >= 0){ System.out.println("Insuficiente."); }else{ System.out.println("Ingresó una nota equivocada."); } } }
@JoseRodriguez-nn7ej
@JoseRodriguez-nn7ej 4 года назад
Yo la hice con condicional "if" porque no tenía muy claro cómo funciona switch y quedó así: package calculadora; import javax.swing.JOptionPane; public class Calculadora { public static void main(String[] args) { int numero1, numero2, resultado; char operador; numero1 = Integer.parseInt(JOptionPane.showInputDialog("digite un numero")); operador = JOptionPane.showInputDialog("digite el operador").charAt(0); numero2 = Integer.parseInt(JOptionPane.showInputDialog("digite otro numero")); if(operador == '+'){ resultado = numero1 + numero2; JOptionPane.showMessageDialog(null,"el resultado de su operacion es: "+resultado); } else if(operador == '-'){ resultado = numero1 - numero2; JOptionPane.showMessageDialog(null,"el resultado de su operacion es: "+resultado); } else if(operador == '*'){ resultado = numero1 * numero2; JOptionPane.showMessageDialog(null,"el resultado de su operacion es: "+resultado); } else if(operador == '/'){ resultado = numero1 / numero2; JOptionPane.showMessageDialog(null,"el resultado de su operacion es: "+resultado); } else { JOptionPane.showMessageDialog(null,"operador no valido"); } } }
@erickgonzalezcortes1718
@erickgonzalezcortes1718 4 года назад
/**Ejercicio 11: * * Construir un programa que simule el funcionamiento de una calculadora que puede * realizar las cuatro operaciones aritméticas básicas (Suma, Resta, Producto y * División) con valores numéricos enteros. El usuario debe especificar la operación * con el primer carácter del primer parametro de la linea de comandos: S o s para * la suma, R o r para la resta, P, p, M o m para el producto y D o d para la división * */ package b_ejercicio.pkg11; import javax.swing.JOptionPane; /** * @author Erick González Cortes */ public class B_Ejercicio11 { public static int num1, num2, resul;//Numeros publicos /** * Como no quiero escribir mucho se pone una función de llenado XD */ public static void main(String[] args) { String res;//Seran las resouestas de pregunta char resconv;//La cadena convertida :v do { num1 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer valor"));//Entrada de los datos num2 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer valor")); res = JOptionPane.showInputDialog("¿Qué operación realizaras? Tienes como opción:" + " Suma" + " Resta" + " Producto" + " División");//Lo que responda sera la operación a realizar res = res.toLowerCase();//Toda la cadena la convertimos en minusculas resconv = res.charAt(0);//Solo tomamos la primera letra de la cadena switch (resconv){ case 's'://Suma resul = num1 + num2;//operación JOptionPane.showMessageDialog(null, "La Suma es: "+ resul);//resultado break; case 'r': resul = num1 - num2;//operación JOptionPane.showMessageDialog(null, "La Resta es: "+ resul);//resultado break; case 'p': case 'm': resul = num1 % num2; JOptionPane.showMessageDialog(null, "El Producto es: "+ resul);//resultado break; case 'd'://Disión resul = num1 / num2; JOptionPane.showMessageDialog(null, "La División es: "+ resul);//resultado break; default: JOptionPane.showMessageDialog(null, "No introduciste ninguna opción");//Si } res = JOptionPane.showInputDialog("¿Gustas Volver a intentarlo?");//Se pregunta al usuario si quiere repetirlo otra vez res = res.toLowerCase();//Toda la cadena la convertimos en minusculas resconv = res.charAt(0);//Solo tomamos la primera letra de la cadena } while (resconv == 's' || resconv == 'c' || resconv == 'o');//Si la primera letra intrucida es esto, entonces lo volvera a ejecutar JOptionPane.showMessageDialog(null, "Hasta la vista bebe"); } }
@luissepulveda3427
@luissepulveda3427 4 года назад
alguien sabe como guardar el char con la funcion scanner en vez de joptionpane? osea por ejemplo con el int se guarda como suma = entrada.nextInt(); como se hace eso pero con el char.
@carlossantisteban2763
@carlossantisteban2763 4 года назад
la clase Scanner no tiene un método nextcharAt()" para extraer un caracter, tampoco tiene el método "nextChar()" ni nada parecido. Lo que puede usar es el String y extraer el primer caracter de la siguientes manera: suma=entrada.next().charAt(0);
@lNhico
@lNhico 6 лет назад
Dejo por aqui otra forma de realizar el primer ejercicio. import javax.swing.JOptionPane; public class Multiplo { public static void main(String[] args) { int num1, num2; char operacion; operacion = JOptionPane.showInputDialog("Introduce la operacion que quieras realizar").charAt(0); num1 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer operando")); num2 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo operando")); operacion = Character.toUpperCase(operacion); if(operacion == 'S' ) { System.out.println("La suma es: "+Multiplo.sumar(num1, num2)); } else if (operacion == 'R'){ System.out.println("La resta es: "+Multiplo.resta(num1, num2)); } else if(operacion == 'P' || operacion == 'M') { System.out.println("La multiplicacion es: "+Multiplo.multiplicacion(num1, num2)); }else if(operacion == 'D') { System.out.println("La division es: "+Multiplo.division(num1, num2)); } } public static int sumar(int num1, int num2) { int suma = num1+num2; return suma; } public static int resta(int num1,int num2) { int resta = num1-num2; return resta; } public static int multiplicacion(int num1, int num2) { int multiplicacion = num1*num2; return multiplicacion; } public static int division (int num1, int num2) { int division = num1/num2; return division; } }
@nabyblack5022
@nabyblack5022 2 года назад
este fue mi ejercicio 10 Scanner entrada =new Scanner(System.in); int notas; System.out.println("incerte su nota debe ser del 1 al 10"); notas =entrada.nextInt(); switch(notas) { case 1: case 2: case 3: case 4: System.out.println("su nota es insuficiente, estudie mas vago"); break; case 5: case 6: System.out.println("su nota es suficiente, pero casi se queda "); break; case 7: case 8: System.out.println(" su nota esta bien bien buena"); break; case 9: System.out.println("su nota es notable sigue asi"); break; case 10: System.out.println(" su nota es sobresaliente , pero igual ella no te quiere o el "); break; default: System.out.println("la puntuacion incertada es incorrecta, no les que es un numero del 1 al 10? "); }
@melkiscastillo6112
@melkiscastillo6112 7 лет назад
Amigo quisiera saber como se hace este ejercicio con ciclos u otro método que no haga tan largo. Realizar un programa para verificar si un estudiante aprobó / Desaprobó el año escolar. Teniendo en cuenta 4 notas de una por cada periodo. Y las materias son: MATEMÁTICAS 20% GEOGRAFÍA 20% BIOLOGÍA 20% HISTORIA 40% Para aprobar el año todas las definitivas finales tiene que ser mayor 3.0 Al debe mostrar la definitiva final. La definitiva mayor. La definitiva menor. Y si aprobó o desaprobó el año. Ejemplo: Materias: periodo 1: periodo 2: periodo 3: periodo 4: Definitiva MATEMÁTICAS 4.5 5.0 3.8 4.0 4.26 GEOGRAFÍA 3.8 3.5 5.0 4.6 4.3 BIOLOGÍA 5.0 5.0 5.0 4.0 4.6 HISTORIA 2.8 3.0 4.0 4.8 3.88 Definitiva mayor 4.6 Definitiva menor 3.88 Año Aprobado
@sebasrpo2229
@sebasrpo2229 4 года назад
Me tomo un tiempo y solo agregue un periodo me dio pereza hacer los otros 3 xd public static void main(String[] args) { float mat = Float.parseFloat(JOptionPane.showInputDialog("Ingrese la nota de matemáticas: ")); float geo = Float.parseFloat(JOptionPane.showInputDialog("Ingrese la nota de geografía: ")); float bio = Float.parseFloat(JOptionPane.showInputDialog("Ingrese la nota de biología: ")); float his = Float.parseFloat(JOptionPane.showInputDialog("Ingrese la nota de historia: ")); float defMat = (float) (mat - (mat * .2)); float defGeo = (float) (geo - (geo * .2)); float defBio = (float) (bio - (bio * .2)); float defHis = (float) (his - (his * .6)); if ((defMat > 3) && (defGeo > 3) && (defBio > 3) && (defHis > 3)) { JOptionPane.showMessageDialog(null, "Felicidades aprobaste el año Definitiva Matemáticas: " + defMat + " Definitiva Geografía: " + defGeo + " Definitiva Biología: " + defBio + " Definitiva Historia: " + defHis); // Mat Max if (defMat > defGeo && defGeo > defBio && defBio > defHis) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defMat + " Definitiva menor: " + defHis); } else if (defMat > defGeo && defGeo > defHis && defHis > defBio) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defMat + " Definitiva menor: " + defBio); } else if (defMat > defBio && defBio > defGeo && defGeo > defHis) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defMat + " Definitiva menor: " + defHis); } else if (defMat > defBio && defBio > defHis && defHis > defGeo) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defMat + " Definitiva menor: " + defGeo); } else if (defMat > defHis && defHis > defGeo && defGeo > defBio) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defMat + " Definitiva menor: " + defBio); } else if (defMat > defHis && defHis > defBio && defBio > defGeo) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defMat + " Definitiva menor: " + defGeo); } // Geo Max else if (defGeo > defMat && defMat > defBio && defBio > defHis) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defGeo + " Definitiva menor: " + defHis); } else if (defGeo > defMat && defMat > defHis && defHis > defBio) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defGeo + " Definitiva menor: " + defBio); } else if (defGeo > defBio && defBio > defMat && defMat > defHis) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defGeo + " Definitiva menor: " + defHis); } else if (defGeo > defBio && defBio > defHis && defHis > defMat) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defGeo + " Definitiva menor: " + defMat); } else if (defGeo > defHis && defHis > defMat && defMat > defBio) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defGeo + " Definitiva menor: " + defBio); } else if (defGeo > defHis && defHis > defBio && defBio > defMat) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defGeo + " Definitiva menor: " + defMat); } // Bio Max else if (defBio > defMat && defMat > defGeo && defGeo > defHis) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defBio + " Definitiva menor: " + defHis); } else if (defBio > defMat && defMat > defHis && defHis > defGeo) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defBio + " Definitiva menor: " + defGeo); } else if (defBio > defGeo && defGeo > defMat && defMat > defHis) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defBio + " Definitiva menor: " + defHis); } else if (defBio > defGeo && defGeo > defHis && defHis > defMat) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defBio + " Definitiva menor: " + defMat); } else if (defBio > defHis && defHis > defMat && defMat > defGeo) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defBio + " Definitiva menor: " + defGeo); } else if (defBio > defHis && defHis > defGeo && defGeo > defMat) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defBio + " Definitiva menor: " + defMat); } // His Max else if (defHis > defMat && defMat > defGeo && defGeo > defBio) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defHis + " Definitiva menor: " + defBio); } else if (defHis > defMat && defMat > defBio && defBio > defGeo) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defHis + " Definitiva menor: " + defGeo); } else if (defHis > defGeo && defGeo > defMat && defMat > defBio) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defHis + " Definitiva menor: " + defBio); } else if (defHis > defGeo && defGeo > defBio && defBio > defMat) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defHis + " Definitiva menor: " + defMat); } else if (defHis > defBio && defBio > defMat && defMat > defGeo) { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defHis + " Definitiva menor: " + defGeo); } else { JOptionPane.showMessageDialog(null, "Definitiva mayor: " + defHis + " Definitiva menor: " + defMat); } } else { JOptionPane.showMessageDialog(null, "No aprobaste el año"); } }
@sergiocotero6622
@sergiocotero6622 2 года назад
Descansa bello hombre, descansa...
@SamuelChaparo
@SamuelChaparo 2 года назад
mmm yo hice diferente el ejercicio 11, use condicionales if, else if, nada mas que eso... pero el codigo q tu hiciste parece mas simple y legible. aqui muestro mi ejemplo import java.util.Scanner; public class tester1 { public static void main (String[]args) { double numero1, numero2; char operacion; Scanner teclado = new Scanner(System.in); System.out.println("para sumar ingrese la tecla s para restar ingrese la tecla r para multiplicar ingrese la tecla m para dividir ingrese la tecla d "); operacion = teclado.next().charAt(0); try { if(operacion=='s' || operacion=='S') { System.out.println("ingrese dos numeros para sumarlos"); numero1=teclado.nextDouble(); numero2=teclado.nextDouble(); System.out.println("la suma da como resultado " + (numero1+numero2)); } else if(operacion=='r' || operacion=='R') { System.out.println("ingrese dos numeros para restarlos"); numero1=teclado.nextDouble(); numero2=teclado.nextDouble(); System.out.println("la suma da como resultado " + (numero1-numero2)); } else if(operacion=='m' || operacion=='M') { System.out.println("ingrese dos numeros para multiplicarlos"); numero1=teclado.nextDouble(); numero2=teclado.nextDouble(); System.out.println("la suma da como resultado " + (numero1*numero2)); } else if(operacion=='d' || operacion=='D') { System.out.println("ingrese dos numeros para dividirlos"); numero1=teclado.nextDouble(); numero2=teclado.nextDouble(); System.out.println("la suma da como resultado " + (numero1/numero2)); } else { System.out.println("la letra ingresada no es correcta"); } } finally { teclado.close(); } } }
@deadmull
@deadmull 3 года назад
En el Ejercicio 12 yo lo hice asi: import javax.swing.JOptionPane; public class Ejercicio12_C { public static void main(String[]args) { /* Digite una nota de 0 a 10 y mostrarla de la forma: Insuficiente, Suficiente, Bien, Notable y Sobresaliente. */ int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Introduce tu nota")); switch(nota) { case 0: case 1: case 2: case 3: case 4: case 5: JOptionPane.showMessageDialog(null, "Insuficiente | La calificacion es de: "+nota); break; case 6: JOptionPane.showMessageDialog(null, "Suficiente | La calificacion es de: "+nota); break; case 7: JOptionPane.showMessageDialog(null, "Bien | La calificacion es de: "+nota); break; case 8: case 9: JOptionPane.showMessageDialog(null, "Notable | La calificacion es de: "+nota); break; case 10: JOptionPane.showMessageDialog(null, "Sobresaliente | La calificacion es de: "+nota); break; default: JOptionPane.showMessageDialog(null, "Digite un numero entre 0 & 10"); } } }
@julianandresninotorres2685
@julianandresninotorres2685 4 года назад
// Ejercicio12 int nota; //Pedimos datos al usuario nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la nota 0 - 10:")); if(nota >= 0 && nota 3 && nota 5 && nota 7 && nota 10){ JOptionPane.showMessageDialog(null, "Nota fuera de Rango"); } } }
@jorgearellano807
@jorgearellano807 6 лет назад
hola hice el programa pero tengo una pregunta como puedo hacer una operación simultanea con solo dos variables (numero1, numero2), a lo que me refiero es jacer esto (2+1+1) y luego dar igual, ojala y me puedas contestar saludos.
@eliaz976hhb5
@eliaz976hhb5 6 лет назад
ahi se tendria que utilizar un ciclo para, repetir las veces que se desee sumar mas numeros, por ejemplo un do while
@gustom9837
@gustom9837 3 года назад
/*por si alguien lo necesita orientada a objetos esta parte va en la java class */ package notasdealumno; public class NotasDeAlumno { //variables int Nota;//Calificación String xd; int Insuficiente = 6, Suficiente = 7, Bien = 8, Notable = 9, Sobresaliente = 10; void SetNota(int Nota) { //Asignación this.Nota = Nota; } void Comprobador() { if ((Nota
@gustom9837
@gustom9837 3 года назад
ignoren el string del principio que dice xd
@Mr-Knight1
@Mr-Knight1 11 месяцев назад
yo lo hice con un if y con pocas variables float n1, n2, resultado; n1 = Float.parseFloat(JOptionPane.showInputDialog(null, "Indique el primer valor para operar")); n2 = Float.parseFloat(JOptionPane.showInputDialog(null, "Indique el segundo valor para operar")); String decision = JOptionPane.showInputDialog("Presione S para sumar, R para restar, M para multiplicar y D para dividir"); if (decision.equals("S") || decision.equals("s")) { resultado = n1+n2; JOptionPane.showMessageDialog(null, "El resultado de suma es " + resultado); }else if(decision.equals("R") || decision.equals("r")){ resultado = n1-n2; JOptionPane.showMessageDialog(null, "El resultado de resta es " + resultado); }else if(decision.equals("M") || decision.equals("m")){ resultado = n1*n2; JOptionPane.showMessageDialog(null, "El resultado de multiplicacion es " + resultado); }else if(decision.equals("D") || decision.equals("d")){ resultado = n1/n2; JOptionPane.showMessageDialog(null, "El resultado de division es " + resultado); } else{ JOptionPane.showMessageDialog(null, "La opcion que elegiste no existe"); }
@sebasmusic888
@sebasmusic888 7 лет назад
Muy buen video aqui mi tarea import javax.swing.JOptionPane; public class Exercise12_C{ public static void main(String args[]){ int nota; String insuficiente, suficiente, bien, notable, sobresaliente; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la nota")); switch(nota){ case 0 : case 1 : case 2 : JOptionPane.showMessageDialog(null,"La nota es insuficiente"); break; case 3 : case 4 : case 5 : JOptionPane.showMessageDialog(null,"La nota es suficiente"); break; case 6 : case 7 : case 8 : JOptionPane.showMessageDialog(null,"La nota es notable"); break; case 9 : case 10 : JOptionPane.showMessageDialog(null,"La nota es sobresaliente"); break; default : JOptionPane.showMessageDialog(null,"La nota que elejiste no se encuentra"); } } }
@chrisneei444
@chrisneei444 6 лет назад
si, son muy innecesarios jajajaj xD
@jonyquispe1819
@jonyquispe1819 5 лет назад
Era innecesario .. creo jejeje..
@erickjavierl.c.5949
@erickjavierl.c.5949 5 лет назад
NO SÉ DE QUÉ PAÍS SEAS, PERO EN EL MÍO, SACAR 3 NO ES UNA NOTA SUFICIENTE.
@m2a687
@m2a687 2 года назад
No se puece poner: case 's' || 'S' ?
@jesusgabrielchaconcalvo2047
@jesusgabrielchaconcalvo2047 2 года назад
Gran video
@isaiasjosuebarahonarodrigu4124
Una posible solución es: package nota_cualitativa; import javax.swing.JOptionPane; public class Nota_Cualitativa { public static void main(String[] args) { int nota; nota=Integer.parseInt(JOptionPane.showInputDialog("Digite una nota entre 0 y 10: ")); if (nota>=0 && nota2 && nota4 && nota6 && nota8 && nota
@forsabarça
@forsabarça 4 года назад
¿Por qué no usar el método ignoprecase()?
@ACUARIO12543
@ACUARIO12543 Год назад
ejercicio 12 con switch // pedir una nota de 0 a 10 y mostrar si es insuficiente, // suficiente,bien,notable,sobresaliente System.out.println("Ingresa la nota del aumno"); int nota = sc.nextInt(); switch(nota) { case 0: case 1: case 2: System.out.printf("La nota es de %d eso quiere decir que es Insuficiente",nota); break; case 3: case 4: System.out.printf("La nota es de %d eso quiere decir que es Suficiente",nota); break; case 5: case 6: if((nota>=5)||(nota
@Loko0055x
@Loko0055x 2 года назад
ejercicio 12 Scanner s= new Scanner(System.in); System.out.println("digite su nota"); int nota=s.nextInt (); if (nota>=0 && nota4 && nota7 && nota
@jeanaponte743
@jeanaponte743 6 лет назад
package Ejericicios; import javax.swing.JOptionPane; public class Ejercicio12 { public static void main(String[] args) { // TODO Auto-generated method stub int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la nota: ")); switch(nota) { case 0 : case 1 : case 2 : case 3 : JOptionPane.showMessageDialog(null, "la nota "+nota+" es insuficiente"); break; case 4 : case 5 : case 6 : JOptionPane.showMessageDialog(null, "la nota "+nota+" es suficiente"); break; case 7 : case 8 : JOptionPane.showMessageDialog(null, "la nota "+nota+" es notable"); break; case 9: case 10: JOptionPane.showMessageDialog(null, "la nota "+nota+" es sobresaliente"); break; default : JOptionPane.showMessageDialog(null, "Error, Nota fuera de rango"); } } }
@felipelinares1440
@felipelinares1440 5 лет назад
y si mi nota es 6.25 ? toca agregar esto no? : switch ((int)nota){
@erickjavierl.c.5949
@erickjavierl.c.5949 5 лет назад
NO SÉ EN TU PAÍS, PERO EN EL MÍO, 4 NO ES SUFICIENTE.
@elshottah4ck
@elshottah4ck 5 лет назад
creo que con un if queda mas facil y se podría usar el float
@fantoche9931
@fantoche9931 4 года назад
@@erickjavierl.c.5949 capaz esta rindiendo parciales
@erickjavierl.c.5949
@erickjavierl.c.5949 4 года назад
@@fantoche9931 NI LOS PARCIALES PASAS CON 4...
@julianguasgua2430
@julianguasgua2430 4 года назад
En el caso de la división hay muchos escenarios que puede saltar error. Primero creo que la respuesta debería ser un float ya que puede darse decimales Segundo, El caso de división para cero y así hay otros casos
@stivenmurillo6781
@stivenmurillo6781 2 года назад
import javax.swing.JOptionPane; public class EjercicioNota { public static void main(String[] args) { float nota; nota = Float.parseFloat(JOptionPane.showInputDialog("Ingrese la nota")); if ((nota >=0)&&(nota=2)&&(nota=4)&&(nota=6)&&(nota=8)&&(nota
@korianesquivel8931
@korianesquivel8931 3 года назад
el ejercicio 12 lo resolví así: int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese su nota")); switch (nota){ case 1: case 2: JOptionPane.showMessageDialog(null, "Insuficiente"); break; case 3: case 4: JOptionPane.showMessageDialog(null, "Suficiente"); break; case 5: case 6: JOptionPane.showMessageDialog(null, "Bien"); break; case 7: case 8: JOptionPane.showMessageDialog(null, "Notable"); break; case 9: case 10: JOptionPane.showMessageDialog(null, "Sobresaliente"); break; default: JOptionPane.showMessageDialog(null, "Ingrese una nota válida"); }
@alfredopablo3462
@alfredopablo3462 3 года назад
public static void main(String[] args) { Scanner entrada=new Scanner(System.in); int nota; System.out.println("Ingresa un numero"); nota=entrada.nextInt(); if(nota>=0 && nota
@danielgamez4374
@danielgamez4374 10 месяцев назад
Les dejo el ejercicio de ejemplo según me lo imagine public static void main(String[] args) { //Variables int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un valor entero para la nota del Estudiante: ")); switch (nota) { case 0, 1, 2 ->{ JOptionPane.showMessageDialog(null, "Su nota es insuficiente "); } case 3, 4 ->{ JOptionPane.showMessageDialog(null, "Su nota es suficiente "); } case 5, 6 -> { JOptionPane.showMessageDialog(null, "Su nota esta bien "); } case 7, 8 -> { JOptionPane.showMessageDialog(null, "Su nota es Notable "); } case 9, 10 -> { JOptionPane.showMessageDialog(null, "Su nota es Sobresaliente "); } default -> { JOptionPane.showMessageDialog(null, "Los valores Ingresados no son los esperados "); } } }
@humbertoquetzal4203
@humbertoquetzal4203 3 года назад
yo la hice de dos formas, una con if (se me hizo la mas facil) y la de switch: import javax.swing.JOptionPane; public class Ejercicio12{ public static void main(String args[]){ int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digite la calificacion")); if(nota
@anagrajales2084
@anagrajales2084 4 года назад
Lo realice de esta forma: public class HolaMundo { public static void main(String args[]) { String respuestaUsuario; int digitoUno; int digitoDos; String multiplicacion = "Multiplicacion"; String division = "Division"; String suma = "Suma"; String resta = "Resta"; int respuesta; respuestaUsuario = JOptionPane.showInputDialog("Eliga la operacion que desea: Multiplicacion, Divicion, Suma o Resta"); if (respuestaUsuario.equals(multiplicacion)) { digitoUno = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer digito")); digitoDos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo digito")); respuesta = digitoUno*digitoDos; JOptionPane.showMessageDialog(null, "El Resultado de su multiplicacion es: " + respuesta); } else if (respuestaUsuario.equals(division)){ digitoUno = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer digito")); digitoDos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo digito")); respuesta = digitoUno/digitoDos; JOptionPane.showMessageDialog(null, "El Resultado de su division es: " + respuesta); } else if (respuestaUsuario.equals(suma)){ digitoUno = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer digito")); digitoDos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo digito")); respuesta = digitoUno+digitoDos; JOptionPane.showMessageDialog(null, "El Resultado de su suma es: " + respuesta); } else if (respuestaUsuario.equals(resta)){ digitoUno = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer digito")); digitoDos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo digito")); respuesta = digitoUno-digitoDos; JOptionPane.showMessageDialog(null, "El Resultado de su resta es: " + respuesta); } else { JOptionPane.showMessageDialog(null, "No eligio ninguna Opcion valida"); } } }
@damiangonzalez7352
@damiangonzalez7352 2 года назад
Mi solución:) public class Ejercicio12_c { public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("DIgite la nota en el rango 0-10")); switch(nota){ case 1: case 2: case 3: case 4: case 5: case 6: JOptionPane.showMessageDialog(null, "La nota "+nota+" es insuficiente"); break; case 7: JOptionPane.showMessageDialog(null, "La nota "+nota+" es suficiente"); break; case 8: JOptionPane.showMessageDialog(null, "La nota "+nota+" es buena"); break; case 9: JOptionPane.showMessageDialog(null, "La nota "+nota+" es notable"); break; case 10: JOptionPane.showMessageDialog(null, "La nota "+nota+" es sobresaliente"); break; default: JOptionPane.showMessageDialog(null, "Error, la nota "+nota+" no esta en el rango"); } } } Solución con else if public class Ejercicio12_c_ifelse { public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digite la nota en el rango 0-10")); if((nota
@oscarsg19_
@oscarsg19_ 4 года назад
// Ejercicio 12 public static void main(String[] args) { /*Pedir una nota de 0 a 10 Mostrar de la forma: Insuficiente, suficiente, bien, notable, Excelente */ int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Por favor ingresa tu nota")); if ((nota >= 0) && (nota
@Mr-Knight1
@Mr-Knight1 11 месяцев назад
ejercicio 12 int nota; nota = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese su nota del 0 al 10 y sera calificada")); if (nota >= 0 && nota
@robertovila7326
@robertovila7326 3 года назад
int grade; grade = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la nota final")); switch(grade){ case 1: case 2: case 3: case 4: case 5: JOptionPane.showMessageDialog(null,"La calificacion es insuficiente"); break; case 6: case 7: JOptionPane.showMessageDialog(null,"La calificacion es suficiente"); break; case 8: JOptionPane.showMessageDialog(null,"La calificacion es Bien"); break; case 9: JOptionPane.showMessageDialog(null,"La calificacion es notable"); break; case 10: JOptionPane.showMessageDialog(null,"La calificacion es sobresaliente"); break; default: JOptionPane.showMessageDialog(null,"Error - Se equivoco de nota,recuerde (1-10)"); }
@edwardcenteno615
@edwardcenteno615 4 года назад
float nota=7.9f; if(nota >=0 && nota=2 && nota=4 && nota=6 && nota=8 && nota
@wilobravo8043
@wilobravo8043 2 года назад
aquí el ejemplo #12 int nota; System.out.println("Ingrese la nota"); nota = leer.nextInt(); switch (nota) { case 0: case 1: case 2: case 3: case 4: case 5: System.out.println("Las notas son bajas"); break; case 6: System.out.println("Es una nota insuficiente"); break; case 7: System.out.println("NOTA SUFICIENTE"); break; case 8: System.out.println("BIEN"); break; case 9: System.out.println("NOTABLE"); break; case 10: System.out.println("SOBRESALIENTE"); break; default: System.out.println("ERROR DE RANGO NOTAS>=0 y NOTAS
@omar7572
@omar7572 Год назад
ejercicio 12; public class Notas1 { public static void main(String[] args) { int nota; System.out.println("Ingresa una nota"); Scanner omar = new Scanner(System.in); nota = omar.nextInt(); if(nota4 && nota< 6){ System.out.println("Su nota es Suficiente"); } else if (nota >6 && nota 8 &&nota
@NesDavGame
@NesDavGame 2 года назад
Ha pasado mucho tiempo, pero aqui esta mi programa, gracias por todo.=0 && nota =6 && nota
@__lovies__8540
@__lovies__8540 3 года назад
Esto es lo que hice yo: package Ej_Cond12; import java.util.Scanner; public class PedirNota { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int nota; System.out.println("Dime tu nota del curso: "); nota=sc.nextInt(); if(nota>=0 && nota=7 && nota=9 && nota
@FrancoSalazarMunoz
@FrancoSalazarMunoz 9 месяцев назад
package ejercicio19; import javax.swing.JOptionPane; public class Ejercicio19{ public static void main (String[] args){ int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digite una nota")); /* Insuficiente = 0 a 3 Suficiente = 4 a 6 Bien = 7 a 8 Notable = 9 Sobresaliente = 10 */ if(0
@pedrotorres-kx2lx
@pedrotorres-kx2lx 7 лет назад
El ejercicio 11 pero usando el metodo por consola, int numero1,numero2,suma,recta,mult,div; char operacion; Scanner entrada = new Scanner(System.in); System.out.println("Digite un numero: "); numero1 = entrada.nextInt(); System.out.print("Digite un numero: "); numero2 = entrada.nextInt(); System.out.print("Digite la operacion: "); operacion = entrada.next().charAt(0); switch(operacion){ case 's': case 'S': suma = numero1+numero2; System.out.println("La suma es: "+suma); break; case 'r': case 'R': recta = numero1-numero2; System.out.println("La recta es: "+recta); break; case 'p': case 'P': case 'm': case 'M': mult = numero1*numero2; System.out.println("La multilplicacio es: "+mult); break; case 'd': case 'D': div = numero1/numero2; System.out.println("La divicion es: "+div); break; default: System.out.println("Error se equivoco de operacion");
@juancamilobuileslemus2937
@juancamilobuileslemus2937 4 года назад
Solución con double y con if package condicionales; import javax.swing.JOptionPane; public class Ejercicio12 { public static void main(String[] args) { double nota; nota = Double.parseDouble(JOptionPane.showInputDialog("Ingrese la nota: ")); if (nota < 6) { JOptionPane.showMessageDialog(null, "Nota insuficiente"); } else if(nota >= 6 && nota = 7 && nota = 8 && nota = 9 && nota
@SamuelSLuna
@SamuelSLuna 4 года назад
Mi ejercicio 12: public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la nota del alumno")); switch(nota){ case 0: case 1: case 2: case 3: JOptionPane.showMessageDialog(null,"La calificación es: 'INSUFICIENTE'"); break; case 4: case 5: JOptionPane.showMessageDialog(null,"La calificación es: 'SUFICIENTE'"); break; case 6: case 7: JOptionPane.showMessageDialog(null,"La calificación es: 'BIEN'"); break; case 8: case 9: JOptionPane.showMessageDialog(null,"La calificación es: 'NOTABLE'"); break; case 10: JOptionPane.showMessageDialog(null,"La calificación es: 'SOBRESALIENTE'"); break; default: JOptionPane.showMessageDialog(null,"La calificación registrada no existe"); break; } } }
@AaronRH
@AaronRH Год назад
public class ejercicio10 { public static void main(String[] args) { int nota ; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingresa una nota del 1 al 10 ")); switch (nota) { case 0: case 1: case 2: JOptionPane.showMessageDialog(null, "insuficiente"); break; case 3: case 4: JOptionPane.showMessageDialog(null, "suficiente"); break; case 5: case 6: JOptionPane.showMessageDialog(null, "Bien"); break; case 7: case 8: JOptionPane.showMessageDialog(null, "Notable"); break; case 9: case 10: JOptionPane.showMessageDialog(null, "Sobresaliente"); break; default : JOptionPane.showMessageDialog(null, "La nota que se digito no esta en el rango "); } } } ami me salio asi espero les pueda servir
@CeFer91
@CeFer91 3 года назад
EJERCICIO 12: import javax.swing.JOptionPane; public class Ejercicio12 { public static void main(String[] args) { int nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la nota: ")); String calif = null; if (nota >= 0 && nota = 5 && nota = 7 && nota
@RicardoOrnelasMx
@RicardoOrnelasMx 4 года назад
La solución que hice al ejercicio 12 es int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese una nota del 0 - 10")); if((nota>=0)&&(nota=8 && nota
@richardhenriquezcervantes6044
@richardhenriquezcervantes6044 2 года назад
Scanner ipt = new Scanner(System.in); System.out.println("Digita el numero 1: "); int n1 = ipt.nextInt(); System.out.println("Digita el numero 2: "); int n2 = ipt.nextInt(); System.out.println("Digita el operador que deseas usar: "); char command = ipt.next().charAt(0); if(command == 'S' || command == 's') System.out.println("el resultado de la suma es: " + (n1 + n2)); else if(command == 'R' || command == 'r') System.out.println("el resultado de la resta es: " + (n1 - n2)); else if(command == 'P' || command == 'p' || command == 'M' || command == 'm') System.out.println("el resultado de la multiplicacion es: " + (n1 * n2)); else if(command == 'D' || command == 'd') System.out.println("el resultado de la division es: " + (n1 / n2));
@angelah683
@angelah683 Год назад
public class Ejercicio { public static void main(String[] args) { int nota; nota=Integer.parseInt(JOptionPane.showInputDialog("Ingresar tu nota")); switch(nota){ case 1: case 2: JOptionPane.showConfirmDialog(null, "Insuficiente"); break; case 3: case 4: JOptionPane.showConfirmDialog(null, "Insuficiente"); break; case 5: case 6: JOptionPane.showConfirmDialog(null, "Suficiente"); break; case 7: case 8:JOptionPane.showConfirmDialog(null, "Bien"); break; case 9: case 10:JOptionPane.showConfirmDialog(null, "Sobresaliente"); break; default:JOptionPane.showConfirmDialog(null, "Ponga bien su nota"); break; } } }
@LUISGARCIA-iq5hc
@LUISGARCIA-iq5hc 4 года назад
Ejercicio 12 public static void main(String[] args) { int nota; nota=Integer.parseInt(JOptionPane.showInputDialog("Digite una nota entre 0 y 10: ")); switch (nota){ case 0: case 1: case 2: case 3: case 4:JOptionPane.showMessageDialog(null,"Calificacion Insuficiente");break; case 5: case 6:JOptionPane.showMessageDialog(null,"Calificacion Suficiente");break; case 7: case 8:JOptionPane.showMessageDialog(null,"Calificacion Bien");break; case 9:JOptionPane.showMessageDialog(null,"Calificacion Notable");break; case 10:JOptionPane.showMessageDialog(null,"Calificacion Sobresaliente");break; default: JOptionPane.showMessageDialog(null,"Calificacion no Reconocida");break; } }
@programaciondisenoymanteni2363
Mi ejercicio 12: Clase 1: public class Principal { public static void main (String args[]) { Secundaria ope = new Secundaria(); ope.operaciones(); } } clase 2: import javax.swing.JOptionPane; public class Secundaria { void operaciones(){ int nota=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega tu nota de 0 a 10", "Obteniendo datos ", 3)); if(nota>=0 && nota
@pieroarteaga6265
@pieroarteaga6265 3 года назад
Ejercicio 12: Espero les sea útil. package com.mycompany.BloqueCondicionales; import java.util.Scanner; public class Ejercicio12_PedirUnaNota { public static void main(String[] args) { // TODO code application logic here Scanner scan = new Scanner(System.in); int nota; System.out.println("Ingresar una nota del 1 al 10: "); nota = scan.nextInt(); if (0
@luisangelbarzolaquinto9447
@luisangelbarzolaquinto9447 Год назад
package pcondicionales; import javax.swing.JOptionPane; public class condicionales10 { public static void main(String[] args) { int a,b; float resultado; String operacion; a=Integer.parseInt(JOptionPane.showInputDialog("Ingrese primer numero")); b=Integer.parseInt(JOptionPane.showInputDialog("Ingrese segundo numero")); System.out.println("El primer numero es: "+a); System.out.println("La segundo numero es: "+b); operacion=JOptionPane.showInputDialog("Ingrese operacion que desea hacer"); System.out.println("La operacion es:"+operacion); if(operacion.equals("s") || operacion.equals("S")){ resultado=a+b; System.out.println("El resultado de la suma es: "+resultado); }else if(operacion.equals("r") || operacion.equals("R")){ resultado=a-b; System.out.println("El resultado de la resta es: "+resultado); }else if(operacion.equals("p") || operacion.equals("P")){ resultado=a*b; System.out.println("El resultado del producto es: "+resultado); }else if(operacion.equals("d") || operacion.equals("D")){ resultado=a/b; System.out.println("El resultado de la division es: "+resultado); }else{ System.out.println("Ingrese operacion correcta"); } } }
@s-dev7500
@s-dev7500 5 лет назад
Lo hice diferente, ya que pienso que usar demasiados "case" para nada no tendría mucha gracia package punto1; import java.util.*; import javax.swing.JOptionPane; public class Punto1 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int vecNot[],prom=0; vecNot = new int[10]; String salida="",NotaE=""; Random rnd=new Random(); for(int k=0;k< vecNot.length;k++){ //vecNot[k]= rnd.nextInt(11); vecNot[k]= Integer.parseInt(JOptionPane.showInputDialog("Ingrese las notas del estudiante")); salida += vecNot[k]+" | "; } salida +=" "; for(int k=0;k< vecNot.length;k++){ prom += vecNot[k]; } prom /= vecNot.length; if (prom4 && prom=6 && prom=8 && prom =9 && prom
@echevarriamejias3931
@echevarriamejias3931 5 лет назад
Creo que, al final usas casi la misma cantidad de líneas de código que usando case :S
@pieroarteaga6265
@pieroarteaga6265 3 года назад
Ejercicio 11: Yo lo hice sin JOptionPne y con el .toUpperCase().equals para evitarme muchas líneas espero los sirva :) package com.mycompany.BloqueCondicionales; import java.util.Scanner; public class Ejercicio11_CalculadoraAritmetica { public static void main(String[] args) { // TODO code application logic here Scanner scan = new Scanner(System.in); int n1, n2; String operacion; System.out.println("¿Que operacion quiere realizar? (s/r/m/d)"); operacion = scan.nextLine(); System.out.println("Escribir dos numeros: "); n1 = scan.nextInt(); n2 = scan.nextInt(); if (operacion.toUpperCase().equals("S")){ System.out.println("La suma es: "+(n1+n2)); } else if (operacion.toUpperCase().equals("R")){ System.out.println("La suma es: "+(n1-n2)); } else if (operacion.toUpperCase().equals("M")){ System.out.println("La suma es: "+(n1*n2)); } else if (operacion.toUpperCase().equals("D")){ System.out.println("La suma es: "+(n1/n2)); } else { System.out.println("Elegir una operacion correcta"); } } }
@Sebssgm
@Sebssgm Год назад
Ejercicio 11 import java.util.Scanner; public class Proyecto20 { public static void main(String[] args) { Scanner almacen = new Scanner(System.in); char operacion; double numero1, numero2,ejecucion =0; System.out.println("Ingrese dos numeros"); numero1 = almacen.nextDouble(); numero2 = almacen.nextDouble(); System.out.println("Ingrese que operacion quiere hacer S(+),R(-),M o P(*), D(/)"); operacion = almacen.next().charAt(0); if(operacion == 's' || operacion == 'S'){ ejecucion = numero1+numero2; System.out.println("El resultado de la suma es "+ejecucion); } if(operacion == 'r' || operacion == 'R'){ ejecucion = numero1-numero2; System.out.println("El resultado de la resta es "+ejecucion); } if(operacion == 'M' || operacion == 'm' || operacion == 'p' || operacion == 'P'){ ejecucion = numero1*numero2; System.out.println("El resultado de la multiplicacion es "+ejecucion); } if(operacion == 'd' || operacion == 'D'){ while(numero2 == 0){ System.out.println("Lo siento, no es posible dividir entre 0"); System.out.println("Vuelva a introducir el numero 2"); numero2 = almacen.nextDouble(); } ejecucion = numero1/numero2; System.out.println("El resultado de la division es "+ejecucion); } } }
@armandoriveraespinoza3742
@armandoriveraespinoza3742 2 года назад
public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int calificacion; System.out.println("Ingresa la calificacion del 0 a 10: "); calificacion = entrada.nextInt(); if (calificacion 0) && (calificacion > 10)) { System.out.println("Error, la calificacion debe de ser del a al 10." );} else {System.out.println("El numero esta fuera del rango solicitado"); } } }
@iKONAN
@iKONAN Год назад
Comparto mi ejercicio 12. Scanner entrada = new Scanner(System.in); int numero1; System.out.println("Escribe tú calificación: "); numero1 = entrada.nextInt(); if ((numero1 >= 1) && (numero1 = 7) && (numero1
@Dannrar
@Dannrar 2 года назад
Y aquí está el ejercicio Nº 12: int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Inserte una nota: ")); if (nota =0) { JOptionPane.showMessageDialog(null, nota + " es una nota isuficiente."); } else if (nota == 6){ JOptionPane.showMessageDialog(null, nota + " es una nota suficiente."); } else if (nota == 7){ JOptionPane.showMessageDialog(null, nota + " es una nota suficiente."); } else if (nota == 8){ JOptionPane.showMessageDialog(null, nota + " es una nota suficiente."); } else if (nota == 9){ JOptionPane.showMessageDialog(null, nota + " es una nota suficiente."); } else if (nota == 10){ JOptionPane.showMessageDialog(null, nota + " es una nota suficiente."); } else if (nota 10){ JOptionPane.showMessageDialog(null, "No es una nota válida."); } ¡Saludos!
@Wilssoncastro
@Wilssoncastro 2 года назад
public static void main(String[] args) { // Pedir una nota de 0 a 10 y mostrarla de la forma TROLL 0 1 2 3 , IDIOTA 4 5 6, ACEPTABLE 7 , SUPERA LAS EXPECTATIVAS 8 9 , EXTRAORDINARIO 10 int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digita la nota que sacaste de 0 a 10: ")); switch(nota){ case 0: case 1: case 3: JOptionPane.showMessageDialog(null, "La nota es T de TROLL"); break; case 4: case 5: case 6: JOptionPane.showMessageDialog(null, "La nota es I de IDIOTA"); break; case 7: JOptionPane.showMessageDialog(null, "La nota es A de aceptable"); break; case 8: case 9: JOptionPane.showMessageDialog(null, "La nota es S de Supera las expectativas"); break; case 10: JOptionPane.showMessageDialog(null, "La nota es E de EXTRAORDINARIO!!!! MUY BIEN"); break; default: JOptionPane.showMessageDialog(null, "tienes T de TROLL por no saber poner un numero de 1 a 10"); } } } Solo para fans de Harry Potter!
@andrescarrascomartinez7886
@andrescarrascomartinez7886 Год назад
Hice el último ejercicio del 1 al 20 y que permitiera valores decimales: double nota = 0f; nota = Double.parseDouble(JOptionPane.showInputDialog("Digite la nota del 1 al 20")); if (nota>=0f && nota
@luisenriquegonzalesmaiz3254
@luisenriquegonzalesmaiz3254 3 года назад
Ejercicio 12: Scanner te = new Scanner(System.in); int nota; System.out.println("Ingresar nota del 0 al 10 :"); nota = te.nextInt(); switch (nota) { case 0: case 1: case 2: System.out.println("Nota INSUFICIENTE"); break; case 3: case 4: System.out.println("Nota SUFICIENTE"); break; case 5: case 6: System.out.println("Nota BIEN"); break; case 7: case 8: System.out.println("Nota NOTABLE"); break; case 9: case 10: System.out.println("Nota SobreSaliente"); break; default: System.out.println("Nota ERROR"); } } }
@BlackCide1
@BlackCide1 6 лет назад
lo hice antes de ver el video fue similar package CalculadoraAritmetica; import javax.swing.JOptionPane; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int n1, n2; String suma = "s"; String resta = "r"; String Multiplacion = "m"; String Division = "d"; String Operator; n1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el Primer Valor")); n2 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el Segundo Valor")); Operator = JOptionPane.showInputDialog("Ingrese el primer caracter de la operacion"); if(suma.equalsIgnoreCase(Operator)) { int sum = n1 + n2; JOptionPane.showMessageDialog(null, "LA SUMA ES: " + sum); } else if(resta.equalsIgnoreCase(Operator)) { int res = n1 - n2; JOptionPane.showMessageDialog(null, "LA RESTA ES: " + res); } else if(Multiplacion.equalsIgnoreCase(Operator)) { int multi = n1 * n2; JOptionPane.showMessageDialog(null, "LA MULTIPLIACACION ES: " + multi); } else if(Division.equalsIgnoreCase(Operator)) { int divi = n1 / n2; JOptionPane.showMessageDialog(null, "LA DIVISION ES: " + divi); }else { JOptionPane.showMessageDialog(null, "CARACTER INGRESADO INVALIDO"); } } }
@Joel-2203
@Joel-2203 2 года назад
int nota; nota=Integer.parseInt(JOptionPane.showInputDialog("Intruduzca su nota: ")); switch(nota){ case 1: case 2: case 3:JOptionPane.showMessageDialog(null, "Su nota es insufiente"); break; case 4: case 5:JOptionPane.showMessageDialog(null, "Su nota es sufiente"); break; case 6: case 7:JOptionPane.showMessageDialog(null, "Su nota esta bien"); break; case 8: case 9:JOptionPane.showMessageDialog(null, "Su nota es notable"); break; case 10:JOptionPane.showMessageDialog(null, "Su nota es sobresaliente"); break; default:JOptionPane.showMessageDialog(null, "ponga numeros enteros."); break; }
@santuch0
@santuch0 3 года назад
A quien le sirva: package condicionalesejercicio12; import javax.swing.JOptionPane; public class CondicionalesEjercicio12 { public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese su nota:")); if(nota 0){ JOptionPane.showMessageDialog(null, "Su calificación es: Insuficiente."); } else if(nota == 5){ JOptionPane.showMessageDialog(null, "Su calificación es: Suficiente."); } else if(nota > 5 && nota < 8){ JOptionPane.showMessageDialog(null, "Su calificación es: Bien."); } else if(nota >= 8 && nota < 10){ JOptionPane.showMessageDialog(null, "Su calificación es: Notable."); } else if(nota == 10){ JOptionPane.showMessageDialog(null, "Su calificación es: Sobresaliente."); } else { JOptionPane.showMessageDialog(null, "Ha ingresado una calificación incorrecta."); } } }
@pedroronaldorivassaavedra9194
@pedroronaldorivassaavedra9194 3 года назад
/* Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente, Saliente, Bien, Notable y Sobresaliente sobresaliente => 10 - 9 notable => 8 - 7 bien => 6 - 5 saliente => 4 - 3 insuficiente => 2 - 1 -0 */ package Ejercicio12; import javax.swing.JOptionPane; public class Programa_que_califica_una_NOTA_del_0_al_10 { public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digite una NOTA del 0 al 10: ")); if ((nota >=0)&&(nota =3)&&(nota =5)&&(nota =7)&&(nota=9)&&(nota
@diegoalexandervallejozapat8285
@diegoalexandervallejozapat8285 2 года назад
import javax.swing.JOptionPane; public class condicional_Ej11 { public static void main(String[] args) { int nota; nota= Integer.parseInt(JOptionPane.showInputDialog("Ingrese su nota del 1-10: ")); switch(nota){ case 0: case 1: case 2: System.out.println("Nota insuficiente."); break; case 3: case 4: System.out.println("Nota suficiente."); break; case 5: case 6: System.out.println("Nota bien."); break; case 7: case 8: System.out.println("Nota Notable."); break; case 9: case 10: System.out.println("Nota Sobresaliente."); break; default: System.out.println("La nota tiene que ser de 0-10."); } } }
@Cookieguy1206
@Cookieguy1206 4 года назад
*EJERCICIO CALCULADORA MEJORADO (QUISE USAR EL METODO equalsIgnoreCase() PERO NO SUPE COMO, SI ALGUIEN SABE, PRO FAVOR QUE ME DIGA)* package ejerciciocondicionales; import javax.swing.JOptionPane; public class EjercicioCondicionales5 { public static void main(String[] args) { int N1, N2, suma, resta, multiplicacion, division; String Operacion; N1 = Integer.parseInt(JOptionPane.showInputDialog("Digite el primer numero")); N2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el segudndo numero")); Operacion = JOptionPane.showInputDialog("Digite la opercacion que desea realizar: "); switch (Operacion) { case "+": case "suma": case "Suma": case "SUMA": suma = N1 + N2; JOptionPane.showMessageDialog(null, "El resultado es:" + suma); break; case "-": case "resta": case "Resta": case "RESTA": resta = N1 - N2; JOptionPane.showMessageDialog(null, "El resultado es:" + resta); break; case "x": case "*": case "multiplicacion": case "Multiplicacion": case "MULTIPLICACION": multiplicacion = N1 * N2; JOptionPane.showMessageDialog(null, "El resultado es:" + multiplicacion); break; case "/": case "division": case "Division": case "DIVISION": division = N1 / N2; JOptionPane.showMessageDialog(null, "El resultado es:" + division); break; default: JOptionPane.showMessageDialog(null, "Tiene que digitar un operador o el nombre de la operación"); JOptionPane.showMessageDialog(null, "O no escribió bien el nombre de la operación"); } } }
@Valve4938
@Valve4938 Год назад
//EJERCICIO 11 //Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente, suficiente, bien, notable, Sobresaliente int nota; nota=Integer.parseInt(JOptionPane.showInputDialog("Digite su Nota")); switch(nota){ case 1: case 2: case 3: JOptionPane.showMessageDialog(null, "INSUFICIENTE"); break; case 4: case 5: JOptionPane.showMessageDialog(null, "SUFICIENTE"); break; case 6: case 7: JOptionPane.showMessageDialog(null, "BIEN"); break; case 8: case 9: JOptionPane.showMessageDialog(null, "Notable"); break; case 10: JOptionPane.showMessageDialog(null, "SOBRESALIENTE"); break; default: JOptionPane.showMessageDialog(null, "Nota en fuera de Rango"); }
@cbasbolanos6119
@cbasbolanos6119 6 лет назад
EL PRIMER EJERCICIO LO HICE CON IF PRROS :V package operadores16; import javax.swing.*; /** * * @author sebastian Bolaños */ public class Operadores16 { public static void main(String[] args) { int num1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer numero ")); int num2 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo Valor ")); //primera forma de hacerlo: /* String operacion = JOptionPane.showInputDialog(" Ingrese: 1. S o s para Sumar. 2. R o r para Restar. 3. P, p o M o m para Multiplicar. 4. D o d para Dividir. "); char opera = operacion.charAt(0); */ //segunda forma de hacerlo: char opera = JOptionPane.showInputDialog(" Ingrese: 1. S o s para Sumar. 2. R o r para Restar. 3. P, p o M o m para Multiplicar. 4. D o d para Dividir. ").charAt(0); if((opera == 'S')|| (opera == 's')){ int suma = num1 + num2; JOptionPane.showMessageDialog(null,"La suma es: "+suma); }else if((opera == 'R')||(opera == 'r')){ int resta = num1 - num2; JOptionPane.showMessageDialog(null,"La resta es: "+resta); }else if((opera== 'P')|| (opera == 'p')||(opera == 'M')||(opera == 'm')){ int multiplicacion = num1*num2; JOptionPane.showMessageDialog(null,"La Multiplicacion o el producto de estos dos numeros es: "+multiplicacion); }else if ((opera == 'D')|| (opera == 'd')){ int division = num1 / num2; JOptionPane.showMessageDialog(null,"La division es: "+division); }else JOptionPane.showMessageDialog(null, "El caracter ingresado no es correcto!!"); } }
@carlostumbaco3344
@carlostumbaco3344 5 лет назад
Muy bièn hecho
@darkluizen
@darkluizen 7 лет назад
como hacer para que vuelva al inicio y se pueda volver a realizar una operación? hasta que uno quiera salirse del programa
@h4stur666
@h4stur666 7 лет назад
Tendrias que agregarle un do while pero creo que todavia no lo enseño él, de todas formas si lo sabes podes hacerlo. Creas una variable de tipo char y le pedis al final del proceso que ingrese una respuesta, por ejemplo 's' de si y 'n' de no, si pone s, sale del programa, si pone n, se repite el bucle
@jamv3_music863
@jamv3_music863 Год назад
Scanner entra = new Scanner (System.in); System.out.println("Ingrese la nota del estudiante del 1 al 10"); int nota = entra.nextInt(); switch(nota) { case 0:System.out.println("NOTA INSUFICIENTE"); break; case 1: System.out.println("NOTA INSUFICIENTE"); break; case 2:System.out.println("NOTA INSUFICIENTE"); break; case 3: System.out.println("NOTA INSUFICIENTE"); break; case 4:System.out.println("NOTA SUFICIENTE"); break; case 5:System.out.println("NOTA SUFICIENTE"); break; case 6:System.out.println("NOTA SUFICIENTE"); break; case 7:System.out.println("NOTA BIEN"); break; case 8:System.out.println("NOTA BIEN"); break; case 9:System.out.println("NOTABLE"); break; case 10:System.out.println("SOBRESALIENTE"); break; default: System.out.println("Error,ingresa Nota Solo del 0 al 10"); }
@jesusalbertopertuzorozco1475
@jesusalbertopertuzorozco1475 5 лет назад
He visto diversos codigos en los comentarios y tienen fallas, ya que usan solo enteros. Pero se supongamos que mi nota es de 3,8! entonces ahí tendria que buscar otra forma de hacer mi codigo, ya que ese numero no es un entero. En fin, aqui se los dejo, espero y les ayude, pueden meter numeros dobles o en su caso float. public static void main(String[] args) { System.out.println(" CALCULADOR DE NOTAS"); Scanner entrada = new Scanner(System.in); double nota; System.out.print("DIGITE SU NOTA:"); nota = entrada.nextDouble(); if ((nota >= 0) && (nota = 3.5) && (nota = 4.5) && (nota = 6) && (nota = 8) && (nota
@martinds93
@martinds93 6 лет назад
Ejercicio de la calculadora (agregue pitagoras): float n1,n2,n3,sum,res,mult,div,resto; char opc; opc=JOptionPane.showInputDialog("¿Que operación desea realizar? Suma Resta Multiplicacion Division Pitagoras (Resuelve hipotenuza)").charAt(0); switch(opc){ case 's': case 'S': n1=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el primer digito: ")); n2=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el segundo digito: ")); sum=n1+n2; JOptionPane.showMessageDialog(null,+n1+"+"+n2+"="+sum); break; case 'r': case 'R':n1=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el Minuendo: ")); n2=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el Sustraendo: ")); res=n1-n2; JOptionPane.showMessageDialog(null,+n1+"-"+n2+"="+res); break; case 'M': case 'm':n1=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el primer digito: ")); n2=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el segundo digito: ")); mult=n1*n2; JOptionPane.showMessageDialog(null,+n1+"*"+n2+"="+mult); break; case 'D': case 'd': n1=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el Dividendo: ")); n2=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el Divisor: ")); while(n2==0){ n2=Float.parseFloat(JOptionPane.showInputDialog("Ingrese un divisor distinto de 0: ")); }; div=n1/n2; resto=n1%n2; JOptionPane.showMessageDialog(null,+n1+"/"+n2+"="+div+" -> Resto= "+resto); break; case 'P': case 'p':n1=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el Cateto Ady")); n2=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el Cateto Op")); n3=(float) Math.sqrt(Math.pow(n1, 2)+Math.pow(n2, 2)); JOptionPane.showMessageDialog(null,"h=\u221A("+n1+"^2+"+n2+"^2)="+n3); break; default:break; }
@diegotexerina5769
@diegotexerina5769 3 года назад
Creo que esta bien //Ejercicio 12 int n; n = Integer.parseInt(JOptionPane.showInputDialog("Introduzca su nota de 0 a 10")); switch(n){ case 1: case 2: JOptionPane.showMessageDialog(null, "Insuficiente"); break; case 3: case 4: JOptionPane.showMessageDialog(null, "Suficiente"); break; case 5: case 6: JOptionPane.showMessageDialog(null, "Bien"); break; case 7: case 8: JOptionPane.showMessageDialog(null, "Notable"); break; case 9: case 10: JOptionPane.showMessageDialog(null, "Sobresaliente"); break; default : JOptionPane.showMessageDialog(null, "NO coincide"); break; }
@andersonarevaloaldaz6700
@andersonarevaloaldaz6700 3 года назад
public static void main(String[] args) { /*EJERCICIO 12: Ingresar una nota de 0 a 10 y mostrarla de la forma: INSUFICIENTE,SUFICIENTE, BIEN, NOTABLE y SOBRESALIENTE */ float nota; nota=Float.parseFloat(JOptionPane.showInputDialog("Ingrese una nota ")); if((nota>=0) && (nota
@fernandomontilla1334
@fernandomontilla1334 2 года назад
//declarando variables int nota; //solicitando datos al usuario nota = Integer.parseInt(JOptionPane.showInputDialog("Ingresa la nota sacada: ")); //asigando valor de nota switch(nota){ case 1,2,3,4 -> JOptionPane.showMessageDialog(null, "La nota es insuficiente: "+nota); case 5 -> JOptionPane.showMessageDialog(null, "La nota es Suficiente: "+nota); case 6,7 -> JOptionPane.showMessageDialog(null, "La nota es Bien: "+nota); case 8,9 -> JOptionPane.showMessageDialog(null, "La nota es Notable: "+nota); case 10 -> JOptionPane.showMessageDialog(null, "La nota es Sobresaliente: "+nota); default -> JOptionPane.showMessageDialog(null, "La nota introducida no esta en el rango :C "); }
@WelkerDWalt
@WelkerDWalt 5 лет назад
Oe, Division deberia ser float o Double, en el JOption.Pane no lo añadiste de esa manera... si la division num1 = (257 / 3 )= num2 No sera INT el resultado, no entendi esa parte :/
@exploriguin
@exploriguin 5 лет назад
porque el problema pidió que se trabajaran solo con enteros (Int).
@programaciondisenoymanteni2363
Mi ejercicio: Clase Uno: import javax.swing.JOptionPane; public class Principal { public static void main (String args[]) { char eleccion; eleccion=JOptionPane.showInputDialog(null, "Agrega la operacion a realizar: S o s para suma " + " R o r para resta M o m para multiplicacion D o d para division", "Obteniendo datos ", 3).charAt(0); if(eleccion=='S' || eleccion=='s') { int valorUno, valorDos; valorUno=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero uno ", "Obteniendo datos",3)); valorDos=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero dos ", "Opteniendo datos",3)); Secundaria suma = new Secundaria(); suma.suma(valorUno, valorDos); }else if(eleccion=='R' || eleccion=='r') { int valorUno, valorDos; valorUno=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero uno ", "Obteniendo datos",3)); valorDos=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero dos ", "Opteniendo datos",3)); Secundaria resta = new Secundaria(); resta.resta(valorUno, valorDos); }else if(eleccion=='M' || eleccion=='m') { int valorUno, valorDos; valorUno=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero uno ", "Obteniendo datos",3)); valorDos=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero dos ", "Opteniendo datos",3)); Secundaria multi = new Secundaria(); multi.multi(valorUno, valorDos); }else if(eleccion=='D' || eleccion=='d') { int valorUno, valorDos; valorUno=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero uno ", "Obteniendo datos",3)); valorDos=Integer.parseInt(JOptionPane.showInputDialog(null, "Agrega el valor numero dos ", "Opteniendo datos",3)); Secundaria div = new Secundaria(); div.div(valorUno, valorDos); }else { System.out.println("La opcion que haz agregado no existe, por favor agrega una existente"); } } } Clase 2: import javax.swing.JOptionPane; public class Secundaria { void suma(int valorUno, int valorDos) { int resultSuma = valorUno + valorDos; JOptionPane.showMessageDialog(null, "El resultado de la suma es: " + resultSuma, "Imprecion de datos ", 3); } int resta(int valorUno, int valorDos) { int resultResta = valorUno - valorDos; System.out.println("El resultado de la resta es: "); return resultResta; } void multi(int valorUno, int valorDos) { int resultMulti = valorUno * valorDos; JOptionPane.showMessageDialog(null, "El resultado de la multiplicacion es: "+ resultMulti, "Imprecion de datos ",3); } void div(int valorUno, int valorDos) { int resultDiv = valorUno / valorDos; JOptionPane.showMessageDialog(null, "El resultado de la divicion es: "+ resultDiv, "Imprecion de datos ", 3); } }
@johnrodriguez3857
@johnrodriguez3857 4 года назад
mi ejercicio 12 : /* Pedir una nota de 0 a 10 y mostrarla de forma: insuficiente, suficiente, bien notable y sobresaliente. */ package EjerciciosCondicionales; import javax.swing.JOptionPane; /** * * @author John J Rodriguez */ public class Ejercicio12 { public static void main (String []args) { double nota = Double.parseDouble(JOptionPane.showInputDialog("Digita la nota a evaluar de 0 a 10")); double insuficiente=5.5, suficiente = 7, bien = 8, notable = 9.5, sobresaliente = 10; if (nota >= 0 && nota 5.5 && nota 7 && nota 8 && nota 9.5 && nota
Далее
27. Programación en Java || Ciclos || Ciclo while
7:37
Тонкости французской кухни🥰
00:48
Признавайтесь, кто его смыл?
00:54
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
5 JavaScript Concepts You HAVE TO KNOW
9:38
Просмотров 1,4 млн
Тонкости французской кухни🥰
00:48