Deber Metodos

Páginas: 5 (1142 palabras) Publicado: 25 de enero de 2016


CARRERA: Ingeniería de Sistemas
FECHA: 4 de enero de 2016
ESTUDIANTE:
Hernán Morocho


ASIGNATURA
Programación I
GRUPO:
1
DOCENTE: Ing. Gabriel León , Mst
Tema: Ejercicios en JAVA con el uso de sentencias de control.

Objetivo General:
Aplicar conceptos aprendidos en clase acerca de los metodos.

Objetivos Específicos:
Analizar y realizar los ejercicios propuestos.
Utilizar las variables yestructurar 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.
4) Verificar el número cuadrado.
5) Verificar fechas.
6) Salir.

Contar espacios en blanco: Realiza un método que devuelva el número de espacios en blanco que existen en una cadena detexto que recibe como argumento. La cadena de texto debe ser leída con la clase Scanner.
Calcular el mayor: Realizar un método que devuelva el número mayor entre tres números enteros que recibe como argumento. Los números deben ser leídos con la clase Scanner.
Calcular el menor: Realizar un método que devuelva el número menor entre tres números enteros que recibe como argumento. Los números debenser leídos con la clase Scanner.
Verificar número cuadrado: Realizar un método que indique si un valor numérico es el cuadrado de otro número entero. Los dos valores numéricos deben pasar como argumento al método generado, y deben ser leídos con la clase Scanner.
Verificar fechas: Realizar un método que indique si la fecha ingresada es la correcta, el método recibirá como argumentos, el día, elmes, el año. Los valores deberán ser leído con la clase Scanner.
La clase principal tendrá únicamente las opciones del menú, en cada opción del menú se pedirá que ingrese los datos correspondientes para cada método y se llamara a los métodos que realizan las operaciones. El programa deberá finalizar únicamente cuando se seleccione la opción 6.

Análisis del problema:
El programa nos pide quecreemos 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 0 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 casode cumplir la condición nos devuelve el valor mayor.
En el tercer método, hacemos lo mismo que en el segundo mé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 unmensaje que diga que los números 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 mensaje por pantalla que diga mes no valido, dia no valido o año no valido.


Resolución del problema(Código Fuente Relevante):
Clase Metodos

public class Espacios {

public int numeroespacios(String tex) {
int numeroespacios = 0;
java.util.Scanner t=new java.util.Scanner(System.in);
tex =t.nextLine();
for (int i = 0; i < tex.length(); i++) {
char f=tex.charAt(i);
if (f == ' ') {
numeroespacios += 1;
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Deber D Metodos
  • Deber de Metodo numerico
  • Deber Sobre Las Creecnias Y Metodo Cientifico
  • Métodos abreviados de windows deber 2
  • Como debemos aplicar el método cientificismo ejemplo
  • DEBER ORGANIZACION Y METODOS paola
  • Deber
  • Deber

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS