UI - AII
-
Upload
maiky-kobatakane -
Category
Software
-
view
158 -
download
2
Transcript of UI - AII
Instituto Tecnológico de Salina Cruz
ITSAL
Estructura y Organización de Datos
UNIDAD I“Practica II”
Alumno
Miguel Ángel Moreno Vásquez
Tecnologías de la Información y la Comunicación
3 Semestre, Grupo E2
Docente
Román Nájera Susana Mónica
Instrucciones
Realizar un programa que haga:
a) Ingresar los meses del añob) Seleccionar alguno de esos meses y visualizarlosc) Imprimir el total de meses
Procedimientos
Se importaron las utilerías Se creó el ARRAY del tamaño de los meses del anno (12 en total) Se ingresó una instrucción de modo respuesta que permite continuar o saltarse los
demás pasos Mediante un FOR, se ingresaron los nombres de los 12 meses y se anexaron al
ARRAY La instrucción que sigue es si queremos hacer alguna modificación al ARRAY (yes
para aceptar y continuar) Dentro de la instrucción podemos elegir si queremos o no renombrar algún mes o
seleccionarlo para visualizarlo A continuación se muestran los meses seleccionados (solo en caso de haber
elegido la opción de modificar>seleccionar alguno) Al finalizar el programa nos muestra el listado de meses con sus respectivos
nombres, así como también si hemos modificado alguno, aparecerá con la modificación.
Código
package pkg3s.eod.ui.aii;import java.util.*;public class EODUIAII { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String a[]; a = new String[12]; String respuesta = "yes"; System.out.println("Ingrese los "+a.length+" meses"); for(int i=0;i<a.length;i++){ System.out.print("["+(i+1)+"] "); a[i] = scanner.nextLine(); } System.out.println("Desea hacer alguna modificacion?");
respuesta = scanner.nextLine(); if(respuesta.equals("yes")){ System.out.print("¿Desea renombrar alguno? "); respuesta = scanner.nextLine(); if(respuesta.equals("yes")) { System.out.println("Ingrese el numero del mes: "); int ren = Integer.parseInt(scanner.nextLine()); ren = ren-1; for(int j=0;j<a.length;j++){ if(j==ren){ System.out.print("Escriba el nuevo valor: "); a[j] = scanner.nextLine(); } } } System.out.print("Desea seleccionar algunos? "); respuesta = scanner.nextLine(); if(respuesta.equals("yes")){ System.out.print("Cuantos meses desea seleccionar?: "); int c = scanner.nextInt(); int b[] = new int[c]; System.out.println("Ingrese el numero del mes"); for(int i=0;i<b.length;i++){ System.out.print("["+(i+1)+"] "); int d = scanner.nextInt(); b[i] = d-1; } System.out.println("Meses seleccionados"); for(int j=0;j<b.length;j++){ System.out.println("["+(j+1)+"] "+a[b[j]]); } } } System.out.println("Listado de meses"); for(int j=0;j<a.length;j++){ System.out.println("["+(j+1)+"] "+a[j]); } }}
Capturas