1. import java.util.Scanner;
import java.lang.String;
public class PracticaFunciones
{
//Disene una funcion (sumaDeDosMayores) que reciba
//como argumentos tres valores tipo double y devuelva
//como resultado la suma de los dos valores mayores.
static double sumaDeDosMayores (double valor1, double valor2,
double valor3)
{
double suma = 0;
if (valor1 >= valor3 && valor2 >= valor3)
{
suma = valor1 + valor2;
}
else if (valor1 >= valor2 && valor3 >= valor2)
{
suma = valor1 + valor3;
}
else
{
suma = valor3 + valor2;
}
return suma;
}
//Disene una funcion (tamanoPromedio) que reciba como
//argumento un String que contiene una oración completa
//bien construida y devuelva el tamaño promedio de las
//palabras de la oración.
static double tamanoPromedio(String oracion)
{
int largoDeOracion,
totalDePalabras,
totalDeLetras,
totalDeEspacios = 0;
double tamanoPromedio;
largoDeOracion = oracion.length();
2. for (int i = 0; i < oracion.length(); i++)
{
if (oracion.charAt(i) == ' ')
{
totalDeEspacios = totalDeEspacios + 1;
}
}
totalDeLetras = largoDeOracion - totalDeEspacios - 1;
totalDePalabras = totalDeEspacios + 1;
tamanoPromedio = (double) totalDeLetras /
(double)totalDePalabras;
return tamanoPromedio;
}
//Disene una funcion (sumaDeRaices) que reciba como
//argumento dos valores enteros. La función determinara
//la suma de las raíces cuadradas de todos los valores
//desde el primer argumento hasta el segundo y la
//devolverá como resultado.
static double sumaDeRaices(int limiteInferior, int
limiteSuperior)
{
double suma = 0;
for (int i = limiteInferior; i <= limiteSuperior; i++)
{
suma = suma + Math.sqrt(i);
}
return suma;
}
public static void main (String args[])
{
Scanner input = new Scanner(System.in);
double x = 25,
y = 25,
z = 25;
3. // System.out.println("La suma de los dos mayores es : " +
// sumaDeDosMayores(x,y,z));
//
// System.out.println("Suma de raices = " + sumaDeRaices(3,
20));
System.out.println("Tamano promedio = " +
tamanoPromedio("Hoy es lunes."));
}
}