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

  Рет қаралды 110,206

ProgramacionATS

ProgramacionATS

Күн бұрын

Пікірлер: 256
@nephtalybahenamartinez7388
@nephtalybahenamartinez7388 5 жыл бұрын
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 8 жыл бұрын
Excelentes tutoriales, pocas personas explican con la misma pasión y carisma, saludos desde Colombia.
@fm0x1
@fm0x1 3 жыл бұрын
Fuiste el mejor profesor de programación que tuve
@maxiweed714
@maxiweed714 7 жыл бұрын
muy agradecido por estos tutoriales sin duda el mejor explicando java, te pasaste para buen profe
@Dannrar
@Dannrar 3 жыл бұрын
¡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."); } }
@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
@jumaov
@jumaov 8 жыл бұрын
Vamos muy bien. Saludos desde Barquisimeto Venezuela.
@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 5 жыл бұрын
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
@iKONAN
@iKONAN 2 жыл бұрын
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; }
@evasolis7327
@evasolis7327 11 ай бұрын
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"); } }
@Kevin-nb6og
@Kevin-nb6og 8 жыл бұрын
amigo tus tutoriales son exelentes espero que subas tutoriales de C# completos
@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"); } } }
@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"); } } }
@MiguelCruz-vg7ed
@MiguelCruz-vg7ed 4 жыл бұрын
fue realmente grandioso
@agarwladi8405
@agarwladi8405 8 жыл бұрын
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
@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 5 жыл бұрын
@@erickjavierl.c.5949 capaz esta rindiendo parciales
@erickjavierl.c.5949
@erickjavierl.c.5949 5 жыл бұрын
@@fantoche9931 NI LOS PARCIALES PASAS CON 4...
@rixmar8569
@rixmar8569 14 күн бұрын
pero en la división si ponemos un número que no sea divisible entre cero no debería dar error?
@p1p3pr32
@p1p3pr32 8 жыл бұрын
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
@jeffreyindri
@jeffreyindri 6 жыл бұрын
excelente como siempre, gracias
@sergiocotero6622
@sergiocotero6622 2 жыл бұрын
YA SE MURIO WE :,c
@splashback6978
@splashback6978 6 жыл бұрын
exelente video, me salvaste n.n
@danielgamez4374
@danielgamez4374 Жыл бұрын
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 "); } } }
@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"); } }
@lNhico
@lNhico 7 жыл бұрын
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; } }
@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);
@isaiasjosuebarahonarodrigu4124
@isaiasjosuebarahonarodrigu4124 7 жыл бұрын
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
@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 2 жыл бұрын
esta mal la resta
@JoseRodriguez-nn7ej
@JoseRodriguez-nn7ej 5 жыл бұрын
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"); } } }
@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."); } } }
@melisa2151
@melisa2151 3 жыл бұрын
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"); }
@jorgearellano807
@jorgearellano807 7 жыл бұрын
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 7 жыл бұрын
ahi se tendria que utilizar un ciclo para, repetir las veces que se desee sumar mas numeros, por ejemplo un do while
@Mr-Knight1
@Mr-Knight1 Жыл бұрын
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"); }
@melkiscastillo6112
@melkiscastillo6112 8 жыл бұрын
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"); } }
@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"); } } }
@jesusgabrielchaconcalvo2047
@jesusgabrielchaconcalvo2047 2 жыл бұрын
Gran video
@Mr-Knight1
@Mr-Knight1 Жыл бұрын
ejercicio 12 int nota; nota = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese su nota del 0 al 10 y sera calificada")); if (nota >= 0 && nota
@db17db11
@db17db11 4 жыл бұрын
¿Por qué no usar el método ignoprecase()?
@sergiocotero6622
@sergiocotero6622 2 жыл бұрын
Descansa bello hombre, descansa...
@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
@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 6 жыл бұрын
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.
@giomiraval4355
@giomiraval4355 4 жыл бұрын
ejercicio 11: int v1, v2; int resultado; String opcion; opcion = JOptionPane.showInputDialog("Escoge la operación a realizar: " + " S = sumar " + " R = restar " + " P = producto " + " D = división" + " Usar solo minisculas."); v1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer valor: ")); v2 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo valor: ")); switch (opcion) { case "s": JOptionPane.showMessageDialog(null, "La Operación escogida es la Suma:"); resultado = v1 + v2; JOptionPane.showMessageDialog(null, "El resultado de tu suma es: " + resultado); break; case "r": JOptionPane.showMessageDialog(null, "La Operación escogida es la Resta:"); resultado = v1 - v2; JOptionPane.showMessageDialog(null, "El resultado de tu resta es: " + resultado); if (v1 > v2) { JOptionPane.showMessageDialog(null, "El segundo valor es mayor que el primer valor, " + " se inertira los valores "); resultado = v2 - v1; JOptionPane.showMessageDialog(null, "El resultado de tu resta es: " + resultado); } break; case "p": JOptionPane.showMessageDialog(null, "La Operación escogida es la Multiplicación:"); resultado = v1 * v2; JOptionPane.showMessageDialog(null, "El resultado de la multiplicaión es: " + resultado); break; case "d": JOptionPane.showMessageDialog(null, "La Operación escogida es la División:"); resultado = v1 / v2; JOptionPane.showMessageDialog(null, "El resultado de tu dvisión es: " + resultado); break; default: JOptionPane.showMessageDialog(null, " ¡¡Opcion incorrecta!!!"); }
@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
@nabyblack5022
@nabyblack5022 3 жыл бұрын
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? "); }
@erickgonzalezcortes1718
@erickgonzalezcortes1718 4 жыл бұрын
/**Ejerciocio 12: * Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente, Sufucientes, * Bien, Notable y Sobresaliente */ package b_ejercicio_12; import javax.swing.JOptionPane; /** * @author Erick González */ public class B_Ejercicio_12 { public static void main(String[] args) { int Nota; Nota = Integer.parseInt(JOptionPane.showInputDialog("Intruduce la nota:")); switch(Nota){ case 10: JOptionPane.showMessageDialog(null, "¡Sobresaliente!"); break; case 9: JOptionPane.showMessageDialog(null, "¡Notable!"); break; case 8: JOptionPane.showMessageDialog(null, "¡Bien!"); break; case 7: case 6: JOptionPane.showMessageDialog(null, "¡Suficiente!"); break; case 5: case 4: case 3: case 2: case 1: case 0: JOptionPane.showMessageDialog(null, "¡Insuficiente!"); break; default: JOptionPane.showMessageDialog(null, "¿Si sabes que una nota tiene un rango del 0-10?"); } } }
@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(); } } }
@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
@n1c0d3r
@n1c0d3r 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
@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; }
@RicardoOrnelasMx
@RicardoOrnelasMx 5 жыл бұрын
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
@robertovila7326
@robertovila7326 4 жыл бұрын
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)"); }
@luisenriquegonzalesmaiz3254
@luisenriquegonzalesmaiz3254 4 жыл бұрын
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"); } } }
@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
@LUISGARCIA-iq5hc
@LUISGARCIA-iq5hc 5 жыл бұрын
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; } }
@VictorMFM
@VictorMFM 7 жыл бұрын
hay alguna manera de hacerlo con switch e if? lo intente y no me salio
@waltertorres663
@waltertorres663 7 жыл бұрын
int nota; String ln = System.getProperty("line.separator"); nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese una nota de 0 a 10")); if(nota >=0 && nota =3 && nota=5 && nota=7 && nota=9 && nota>=10){ JOptionPane.showMessageDialog(null,nota+" es la nota ingresada y es:"+ln+"Sobresaliente"); }else{ JOptionPane.showMessageDialog(null,"Debe ingresar solo numeros de 0 al 10"); } } } } } } }
@kendalsalas283
@kendalsalas283 7 жыл бұрын
con switch int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digite una nota de 0 a 10")); switch(nota){ case 0: JOptionPane.showMessageDialog(null, "Nota insuficiente"); break; case 1 : JOptionPane.showMessageDialog(null, "Nota insuficiente"); break; case 2 : JOptionPane.showMessageDialog(null, "Nota insuficiente"); break; case 3 : JOptionPane.showMessageDialog(null, "Nota suficiente"); break; case 4 : JOptionPane.showMessageDialog(null, "Nota suficiente"); break; case 5 : JOptionPane.showMessageDialog(null, "Nota suficiente"); break; case 6 : JOptionPane.showMessageDialog(null, "Nota buena"); break; case 7 : JOptionPane.showMessageDialog(null, "Nota buena"); break; case 8 : JOptionPane.showMessageDialog(null, "Nota notable"); break; case 9 : JOptionPane.showMessageDialog(null, "Nota notable"); break; case 10 : JOptionPane.showMessageDialog(null, "Nota sobresaliente"); break; default : JOptionPane.showMessageDialog(null, "Nota excede el rango permitido"); break; } }
@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
@alfredopablo3462
@alfredopablo3462 4 жыл бұрын
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
@m2a687
@m2a687 3 жыл бұрын
No se puece poner: case 's' || 'S' ?
@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
@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
@Valve4938
@Valve4938 2 жыл бұрын
//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"); }
@mattromo2220
@mattromo2220 2 жыл бұрын
Espero les sirva;) /* Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente, Suficiente, Bien, Notable y Sobrasaliente*/ package ejercicioats12; import javax.swing.JOptionPane; public class EjercicioATS12 { public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digite una nota: ")); switch(nota){ case 0: case 1: case 2: case 3: case 4: JOptionPane.showMessageDialog(null, "INSUFICIENTE"); break; 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, "Dato Invalido."); } } }
@carlosway4849
@carlosway4849 2 жыл бұрын
gracias bro.
@Isaaczfg
@Isaaczfg 7 жыл бұрын
Posible solución al problema: int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Introduzca el valor de la nota de 0 a 10")); switch(nota){ case 0: case 1: case 2: JOptionPane.showMessageDialog(null, "La nota es insuficiente"); break; case 3: case 4: JOptionPane.showMessageDialog(null, "La nota es suficiente"); break; case 5: case 6: JOptionPane.showMessageDialog(null, "La nota es bien"); break; case 7: case 8: JOptionPane.showMessageDialog(null, "La nota es notable"); break; case 9: case 10: JOptionPane.showMessageDialog(null, "La nota es sobresaliente"); break; }
@anagrajales2084
@anagrajales2084 5 жыл бұрын
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"); } } }
@cristhofertellez
@cristhofertellez 6 жыл бұрын
alguuien sabe porque cuando el 10 al case no me deja usarlo
@dallasholliday7
@dallasholliday7 6 жыл бұрын
quizá no pusiste el break después del case 10. Si no es el caso, copia el programa aquí para ver.
@CeFer91
@CeFer91 4 жыл бұрын
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
@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; } } }
@modestomartinez4405
@modestomartinez4405 7 жыл бұрын
Ejercicio 11 con condicional if package ejercicio11_c; import javax.swing.JOptionPane; public class Ejercicio11_c { public static void main(String[] args) { int num1,num2,suma,resta,multi,div; char opc; num1 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer valor")); num2 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo valor")); opc = JOptionPane.showInputDialog("Elige la opercación: Suma= S ó s, Resta= R ó r, Multiplicación = M ó m, División = D ó d").charAt(0); if(opc == 'S' || opc == 's'){ suma = num1 + num2; JOptionPane.showMessageDialog(null,"Suma = "+suma); } else if(opc == 'R' || opc == 'r'){ resta = num1 - num2; JOptionPane.showMessageDialog(null,"Resta = "+resta); } else if(opc == 'M' || opc == 'm'){ multi = num1 * num2; JOptionPane.showMessageDialog(null,"Multiplicación = "+multi); } else if(opc == 'D' || opc == 'd'){ div = num1 / num2; JOptionPane.showMessageDialog(null,"División = "+div); } } }
@israelcruz6068
@israelcruz6068 7 жыл бұрын
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int res=0; System.out.println("INGRESE EL PRIMER NUMERO"); int a = sc.nextInt(); System.out.println("INGRESE EL SEGUNDO NUMERO"); int b = sc.nextInt(); System.out.println("OPERACION A REALIZAR:"); System.out.println("Escribir \"S\" o \"s\" para suma"); System.out.println("Escribir \"R\" o \"r\" para resta"); System.out.println("Escribir \"P\", \"p\", \"M\" o \"m\" para multiplicación"); System.out.println("Escribir \"D\" o \"d\" para división"); String op = sc.next(); if (op.equals("S") || op.equals("s")) res = a + b; if (op.equals("R") || op.equals("r")) res = a - b; if (op.equals("P")|| op.equals("p") || op.equals("M") || op.equals("m")) res = a * b; if (op.equals("D") || op.equals("d")) res = a / b; System.out.println("Resultado: " + res); }
@programaciondisenoymanteni2363
@programaciondisenoymanteni2363 5 жыл бұрын
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
@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
@onlyone9523
@onlyone9523 5 жыл бұрын
Al final me di cuenta que se podia usar swich. package Eje12; import javax.swing.JOptionPane; public class main { public static void main(String[]args) { int nota; //ingreso de datos nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese su calificacion")); //comparacion e imprecion de datos if ((nota =0)) { JOptionPane.showMessageDialog(null, "la nota es insuficiente"); } if (nota == 6) { JOptionPane.showMessageDialog(null, "La nota es suficiente"); } if ((nota == 7) || (nota == 8)) { JOptionPane.showMessageDialog(null,"La nota es buena"); } if (nota == 9) { JOptionPane.showMessageDialog(null,"La nota es Notable"); } if (nota == 10) { JOptionPane.showMessageDialog(null,"La nota es Sobresaliente"); } if ((nota 10)) { JOptionPane.showMessageDialog(null,"Error: La nota no es valida (solo de 1 a 10)"); } } }
@programaciondisenoymanteni2363
@programaciondisenoymanteni2363 5 жыл бұрын
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); } }
@FrancoSalazarMunoz
@FrancoSalazarMunoz Жыл бұрын
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
@matwyre
@matwyre 4 жыл бұрын
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package ejercicio_12c; import javax.swing.JOptionPane; /** * * @author matia */ public class Ejercicio_12C { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la nota")); switch (nota){ case 1: case 2: case 3: JOptionPane.showMessageDialog(null, "la nota es insuficiente"+nota); break; case 4: case 5: JOptionPane.showMessageDialog(null, "la nota es suficiente"+nota); break; case 6: case 7: JOptionPane.showMessageDialog(null, "la nota esta bien"+nota); break; case 8: case 9: JOptionPane.showMessageDialog(null, "la nota es notable"+nota); break; case 10: JOptionPane.showMessageDialog(null, "la nota es un sobresaliente el pibe"+nota); break; default: JOptionPane.showMessageDialog(null, "usted tiene problemitas"); break; } } }
@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).
@Joel-2203
@Joel-2203 3 жыл бұрын
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; }
@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; } } }
@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");
@edwardcenteno615
@edwardcenteno615 5 жыл бұрын
float nota=7.9f; if(nota >=0 && nota=2 && nota=4 && nota=6 && nota=8 && nota
@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
@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
@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
@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
@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
@pedroronaldorivassaavedra9194
@pedroronaldorivassaavedra9194 4 жыл бұрын
/* 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
@marcelovidal5602
@marcelovidal5602 6 жыл бұрын
Scanner entrada = new Scanner(System.in); int nota; System.out.println("ingrese la nota: "); nota=entrada.nextInt(); if((nota>=0)&&(nota=3)&&(nota=5)&&(nota=7)&&(nota
@iKONAN
@iKONAN 2 жыл бұрын
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
@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
@santuch0
@santuch0 4 жыл бұрын
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."); } } }
@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); } } }
@keys4ever938
@keys4ever938 4 жыл бұрын
/* Pedir un número del 1 al 10 y decir si es Insuficiente, Suficiente, Bien, Notable y sobresaliente 1 - 4 Insuficiente 5 - 6 Suficiente 7 Bien 8 - 9 Notable 10 Sobresaliente */ package ejerciciocondicionales12; import javax.swing.JOptionPane; public class EjercicioCondicionales12 { public static void main(String[] args) { int Nota; Nota = Integer.parseInt(JOptionPane.showInputDialog("Dime la nota del estudiante")); if ((Nota = 1)){ JOptionPane.showMessageDialog(null, "La nota del alúmno es Insuficiente (1-4)."); } else if ((Nota = 5)){ JOptionPane.showMessageDialog(null, "La nota del alúmno es Suficiente (5-6)."); } else if (Nota == 7){ JOptionPane.showMessageDialog(null, "La nota del alúmno es Bien (7)."); } else if ((Nota = 8)){ JOptionPane.showMessageDialog (null, "La nota del alúmno es Notable (8-9)."); } else if (Nota == 10){ JOptionPane.showMessageDialog(null, "La nota del alúmno es Sobresaliente (10)."); } else { JOptionPane.showMessageDialog(null, "Su nota no es una nota válida"); } } }
@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"); }
@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"); } } }
@esdrasflores1535
@esdrasflores1535 3 жыл бұрын
package condicionales_ejercicio12; import javax.swing.JOptionPane; public class Condicionales_Ejercicio12 { public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Digite la nota")); if ((nota < 0) || (nota > 10)) { JOptionPane.showMessageDialog(null, "Solo puede ingresar notas de 0 - 10"); } else if ((nota >= 0) && (nota 2) && (nota 4) && (nota 6) && (nota 8) && (nota
@Cookieguy1206
@Cookieguy1206 5 жыл бұрын
*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"); } } }
@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."); } } }
@damiangonzalez7352
@damiangonzalez7352 3 жыл бұрын
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
@ArmindNwyr
@ArmindNwyr 4 жыл бұрын
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package notade10a0; import javax.swing.JOptionPane; /** * * @author ARMIND */ public class NotaDe10A0 { /** * @param args the command line arguments */ public static void main(String[] args) { int nota; nota = Integer.parseInt(JOptionPane.showInputDialog("Ingrese una nota de 0 - 10: ")); if(nota>=0 && nota=0 && nota=3 && nota=5 && nota=7 && nota=9 && nota
@GoKuMoDz_VTuber
@GoKuMoDz_VTuber 6 жыл бұрын
solo copia y corre el código jejepackage gokumodsz;import java.util.Scanner;/** * @author GoKu MoDz */ public class GOKUMODSZ { public static void main(String[] args) { Scanner calculos = new Scanner(System.in); int nota; System.out.println(" digite su nota de [0-10]"); nota = calculos.nextInt(); if((nota>0)&&(nota
@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
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Calculadora FÁCIL en JAVA con Diseño Profesional [Parte 1: Diseño]
18:09
63. Programación en Java || POO || Métodos - parámetros y argumentos
10:52
27. Programación en Java || Ciclos || Ciclo while
7:37
Programación ATS
Рет қаралды 315 М.
61. Programación en Java || POO || Creación de clases y objetos
14:09
Programación ATS
Рет қаралды 795 М.
62. Programación en Java || POO || Concepto y creación de métodos
12:04
Programación ATS
Рет қаралды 555 М.
Как наука победила религию
17:02
52. Programación en Java || Ordenamientos || Método Burbuja
15:36
Programación ATS
Рет қаралды 275 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН