Deber Metodos

CARRERA: ngeniería de Sistemas FECHA 4 de enero de 2016 ESTUDIANTE: Hernán Morocho ASIGNATURA Programación I GRUPO: DOCENTE: Ing. Gabriel León , Mst Tema: Ejercicios en JAVA con el uso de sentencias de control. OF5 Objetivo General: p Aplicar conceptos ap didos Objetivos Específicos. de los metodos. Analizar y realizar los ejercicios propuestos. Utilizar las variables y estructurar la sintaxis de un algoritmo en JAVA.

Reforzar los conceptos aprendidos. 1) Desarrollar un programa que contenga el siguiente menú: 1) Contar espacios en blanco. 2) Calcular el mayor. 3) Calcular el menor. ) Verificar el número cuadrado. 5) Verificar fechas. 6) salir. Contar espacios en blanco: Realiza un método que devuelva el operaciones. El programa deberá finalizar únicamente cuando se seleccione la opción 6.

Análisis del problema: El programa nos pide que creemos métodos, para esto creamos una nueva clase y programamos cada uno de los métodos por separado para luego llamarlos en la clase principal El primer método contara los espacios que tendrá una cadena de texto que será ingresada por teclado y almacenada en un variable String, luego procedemos a iniciar un bucle for que empezara en hasta el numero de caracteres que contiene la variable String, dentro de este bucle usamos una condición que compare que los caracteres no sean espacios en blanco y que en caso de serlo incremente un contador que será visualizado cuando se llame al método en la clase principal. En el segundo método declaramos tres variables en los argumentos y procedemos a comparar cada varible mediante un if anidado que compara si los valores son mayores el uno del otro en caso de cumplir la condición nos devuelve el valor mayor. En el tercer método, hacemos lo mismo que en el segundo étodo pero cambiando la condición para que determine el menor de las variables.

En el cuarto método declaramos dos variables que serán las que contegan los números y luego mediante una condición procedemos a comparar para ver si sin cuadrados el uno del otro y si no lo son imprimimos un mensaje que diga que los numeros no son cuadrados. Finalmente en el quinto método declaramos tres variables para el año , el mes y el dia y las comparamos con valores que determinen su autencidad , en caso de que los valores recibidos en las variables no cumplan esta condición se mostrara un ensaje por pantalla que diga mes no valido, dia no valido o año no valido. Resolución del problema ( e Relevante): java. util. Scanner t=new java. util. Scanner(System. in); tex for (int i = 0; i < tex. length(); i++) { char f=tex. harAt(i); if (f numeroespacios +2 1; return numeroespacios; public int numeromayor(int mayor, int a, int b, int c) { if (a > b a > c) { mayor = a; } else if (b > a b > c) { mayor = b; } else if (c > a && c > b) { mayor = c; return mayor; public int numeromenor(int min, int a, int b, int c) { if (a < b a < c) { min = a; } else if (b < a b z c) { min = b; } else if (c < a c < b) { in = c; return min; 3 invalido. System. out. println("Mes valido... "); }else { System. out. println("Mes invalido... if(n3>-O){ valido… «); }else{ System. out. println(«Año invalido… «); Clase Principal public class Menu { public static void man(String args[]){ Espacios new Espacios(); Scanner t=new Scanner(System. in); int opc; do{ System. out. print(» VIENUÑ’+ 1)Contar espacios en blanco
» 2)Calcular el mayor
» + 3)CalcuIar el menor
» + 4)Verificar numero cuadrado
» + 5)Verificar fechas
» + «Elija una opcion: opc=t. nextlnt(); switch(opc){ Case : num3=t. extlnt(); int may=O; System. out. rintln(«el numero MAYOR es: «+d. numeromayor(may, numl, num2, break; case 3: PROGRAMA QUE CALCULA EL MENOR DE TRES NUMEROS»); System. out. prnt(«ingrese numero 1: » int System. out. print(«ingrese numero 2: «), int b=t. nextlnt(); System. out. prnt(«ingrese numero 3: int min=0; System. out. print(«el numero MENOR es: «+d. numeromenor(min, a, b, case 4: PROGRAMA QUE DETERMINA SI UN NUMERO ES CUADRADO DE OTRO»); numero 1: System. out. println(«ingrese numero 2: ) Int y=t. nextlnt(); case 5: PROGRAMA PARA VERIFICAR UNA FECHA»); el año: «); System. out. print(«ingrese mes: «); Int dia: «); 5 d. fecha(año, mes,