ui - aii

6
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

Upload: maiky-kobatakane

Post on 03-Aug-2015

158 views

Category:

Software


2 download

TRANSCRIPT

Page 1: 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

Page 2: UI - AII

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?");

Page 3: UI - AII

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]); } }}

Page 4: UI - AII

Capturas