




Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento contiene cuatro ejercicios en Java que involucran el uso de diagramas de flujo, diagramas Nassi-Shneiderman y pseudo código. Los ejercicios se centran en realizar cálculos de precio total, conversión de unidades y sumas de caracteres. Se proporcionan dos ejemplos de código para cada ejercicio.
Tipo: Ejercicios
1 / 8
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





INICIO Leer Precio por metro cuadrado, preciopormetro Costo de instalación , instalación Total Total por cuota Ingresamos los cuantos metros cuadrados deseamos comprar y luego le sumamos los 750 de instalación preciopormetrocuadrado * metroscuadrados + 750 = Total Escribir El total del precio por el terreno FIN INICIO Leer Precio por metro cuadrado, preciopormetro Costo de instalación , instalación Total Total por cuota Ingresamos los cuantos metros cuadrados deseamos comprar y luego le sumamos los 750 de instalación preciopormetrocuadrado * metroscuadrados + 750 = Total Escribir El total del precio por el terreno FIN public static void terrenopago(){ //crear variables para el monto final double preciopormetrocuadrado, instalacion,metroscuadrados, total; preciopormetrocuadrado=120; instalacion=750; metroscuadrados = Double.parseDouble(JOptionPane.showInputDialog("ingrese la cantidad de metros cuadrados que desea comprar")); // total= preciopormetrocuadrado * metroscuadrados + instalacion ; JOptionPane.showMessageDialog(null,"el monto total es" + total); }
//FIN EJERCICIO 2 DIAGRAMA DE FLUJO DIAGRAMA NASSI PSEUDOCODIGO INICIO Leer Precio de la laptop, PrecioLaptop Impuesto, impuesto Numero de cuotas, Cuotas Precio con el impuesto incluido ,PconImpuesto Total por cuota Ingresar el precio de laptop ingresar el número de cuotas que quieres pagar Calcular el impuesto PrecioLaptop / 100 * 19 Calcular el precio con el impuesto PrecioLaptop + impuesto Dividir entre el número de cuotas PrecioconImpuesto / cuotas Escribir El monto total por cuota y en cuantas cuotas FIN INICIO Leer Precio de la laptop, PrecioLaptop Impuesto, impuesto Numero de cuotas, Cuotas Precio con el impuesto incluido ,PconImpuesto Total por cuota Ingresar el precio de laptop ingresar el número de cuotas que quieres pagar Calcular el impuesto PrecioLaptop / 100 * 19 Calcular el precio con el impuesto PrecioLaptop + impuesto Dividir entre el número de cuotas PrecioconImpuesto / cuotas Escribir El monto total por cuota y en cuantas cuotas FIN
// TODO code application logic here } /////////sumartodos los digitos public static void sumadigitos(){ int entero; //String digito1; entero = (int) Double.parseDouble(JOptionPane.showInputDialog("ingrese el numero")); ///// mira si el numero es mayor a 3 cifras 999 if (entero>999){ JOptionPane.showMessageDialog(null,("ingresaste mas de 3 cifras")); // FUNDAMENTOSPROGRAMACION.sumadigitos(); } ///revisar que el numero tenga 3 cifras if (entero<100){ JOptionPane.showMessageDialog(null,("ingresaste menos de 3 cifras")); //FUNDAMENTOSPROGRAMACION.sumadigitos(); } String cadena = String.valueOf(entero); char caracter1 = cadena.charAt(0); char caracter2 = cadena.charAt(1); char caracter3 = cadena.charAt(2); String numero1 = Character.toString(caracter1); String numero2 = Character.toString(caracter2); String numero3 = Character.toString(caracter3); int entero1 = Integer.parseInt(numero1); int entero2 = Integer.parseInt(numero2); int entero3 = Integer.parseInt(numero3); int total = entero1entero2entero3; //char suma = (char) (caracter1+caracter2+caracter3); JOptionPane.showMessageDialog(null,(" la suma de las 3 cifras es")+ total ) ; } ////FIN
Ejercicio 4 DIAGRAMA DE FLUJO DIAGRAMA NASSI PSEUDOCODIGO INICIO Leer Numero de cifras del entero, entero Ingresar numero entero de 4 cifras Separar caracteres caracter1, caracter2,caracter3,caracter sumar los caracteres total=caracter1+caracter Escribir Total de la suma FIN
Leer Numero de cifras del entero, entero Ingresar numero entero de 3 cifras Separar caracteres caracter1, caracter2,caracter3,caracter sumar los caracteres total=caracter1+caracter Escribir Total de la suma FIN
LEER Gigabyte Megabyte Kilobyte Byte Multiplicar el número de Gigabytes que quiere convertir por los respectivos tamaños 1 kilobytes = 1024 bytes 1 megabytes = 1024 kilobytes 1 gigabytes = 1024 megabytes Escribir Cantidades convertidas FIN
Gigabyte Megabyte Kilobyte Byte Multiplicar el número de Gigabytes que quiere convertir por los respectivos tamaños 1 kilobytes = 1024 bytes 1 megabytes = 1024 kilobytes 1 gigabytes = 1024 megabytes Escribir Cantidades convertidas FIN public static void gigabyteconverter(){ double GB, Kilobyte, Megabyte, Byte ; GB = Double.parseDouble(JOptionPane.showInputDialog("Ingrese la cantidad en GB que desea convertir ")); Megabyte= GB * 1024; Kilobyte = Megabyte * 1024; Byte=Kilobyte*1024; JOptionPane.showMessageDialog(null,("Megabyte es ") + Megabyte + "\n" + ("Kilobyte es ") + Kilobyte + "\n" + ("Byte es ") + Byte + "\n"); } //FIN