SlideShare una empresa de Scribd logo
1 de 3
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();
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;
// 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."));
}
}

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Integral de riemann
Integral de riemannIntegral de riemann
Integral de riemann
 
funciones de la hoja de calculo
funciones de la hoja de calculofunciones de la hoja de calculo
funciones de la hoja de calculo
 
JavaScript funciones
JavaScript funcionesJavaScript funciones
JavaScript funciones
 
Ejercicio propuesto 2
Ejercicio propuesto 2Ejercicio propuesto 2
Ejercicio propuesto 2
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Cadenas
CadenasCadenas
Cadenas
 
ADA 4
ADA 4ADA 4
ADA 4
 
10 programas de if
10 programas de if10 programas de if
10 programas de if
 
Ada 4 DEL SEMESTRE 2
Ada 4 DEL SEMESTRE 2Ada 4 DEL SEMESTRE 2
Ada 4 DEL SEMESTRE 2
 
Fundamentos de java I
Fundamentos de java IFundamentos de java I
Fundamentos de java I
 

Destacado

Mostrar valor mayor
Mostrar valor mayorMostrar valor mayor
Mostrar valor mayorhtmrk
 
Menu 12323
Menu 12323Menu 12323
Menu 12323htmrk
 
Menu
MenuMenu
Menuhtmrk
 
Promedio de exam
Promedio de examPromedio de exam
Promedio de examhtmrk
 
Raiz cuadrada
Raiz cuadradaRaiz cuadrada
Raiz cuadradahtmrk
 
Incrementos
IncrementosIncrementos
Incrementoshtmrk
 
Llllllllllllllllllllllllllllllll
LlllllllllllllllllllllllllllllllLlllllllllllllllllllllllllllllll
Llllllllllllllllllllllllllllllllhtmrk
 

Destacado (7)

Mostrar valor mayor
Mostrar valor mayorMostrar valor mayor
Mostrar valor mayor
 
Menu 12323
Menu 12323Menu 12323
Menu 12323
 
Menu
MenuMenu
Menu
 
Promedio de exam
Promedio de examPromedio de exam
Promedio de exam
 
Raiz cuadrada
Raiz cuadradaRaiz cuadrada
Raiz cuadrada
 
Incrementos
IncrementosIncrementos
Incrementos
 
Llllllllllllllllllllllllllllllll
LlllllllllllllllllllllllllllllllLlllllllllllllllllllllllllllllll
Llllllllllllllllllllllllllllllll
 

Similar a Funciones de ostia puta

Similar a Funciones de ostia puta (20)

diapo1.pdf
diapo1.pdfdiapo1.pdf
diapo1.pdf
 
Php funciones en detalle
Php   funciones en detallePhp   funciones en detalle
Php funciones en detalle
 
Separata java script
Separata java scriptSeparata java script
Separata java script
 
Diseño de la logica
Diseño de la logicaDiseño de la logica
Diseño de la logica
 
Codigo
CodigoCodigo
Codigo
 
Prac1
Prac1Prac1
Prac1
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2
 
Funciones en Lenguaje C
Funciones en Lenguaje CFunciones en Lenguaje C
Funciones en Lenguaje C
 
Creación de Builders y DSL's con Groovy
Creación de Builders y DSL's con GroovyCreación de Builders y DSL's con Groovy
Creación de Builders y DSL's con Groovy
 
Metodos funciones
Metodos funcionesMetodos funciones
Metodos funciones
 
Presentacion
PresentacionPresentacion
Presentacion
 
Ecuaciones Cuadraticas
Ecuaciones CuadraticasEcuaciones Cuadraticas
Ecuaciones Cuadraticas
 
Java básico
Java  básicoJava  básico
Java básico
 
Ejercicios en Python
Ejercicios en PythonEjercicios en Python
Ejercicios en Python
 
Introducción a TDD y PHPUnit
Introducción a TDD y PHPUnitIntroducción a TDD y PHPUnit
Introducción a TDD y PHPUnit
 
Handlebars
HandlebarsHandlebars
Handlebars
 
CONECTAR C# CON POSTGRESQL USANDO NPGSQL 2.0.11
CONECTAR  C# CON POSTGRESQL  USANDO NPGSQL 2.0.11CONECTAR  C# CON POSTGRESQL  USANDO NPGSQL 2.0.11
CONECTAR C# CON POSTGRESQL USANDO NPGSQL 2.0.11
 
Carro De Compras
Carro De ComprasCarro De Compras
Carro De Compras
 
Resumen Java Script
Resumen Java ScriptResumen Java Script
Resumen Java Script
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 

Más de htmrk

Nxvzdjkcafm
NxvzdjkcafmNxvzdjkcafm
Nxvzdjkcafmhtmrk
 
Fdmkdmfasmeofqw
FdmkdmfasmeofqwFdmkdmfasmeofqw
Fdmkdmfasmeofqwhtmrk
 
Efnsjdnfsuies
EfnsjdnfsuiesEfnsjdnfsuies
Efnsjdnfsuieshtmrk
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoyhtmrk
 
Mostrar valor menor
Mostrar valor menorMostrar valor menor
Mostrar valor menorhtmrk
 
Media12132
Media12132Media12132
Media12132htmrk
 
Edades
EdadesEdades
Edadeshtmrk
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodoshtmrk
 
Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrolhtmrk
 
2rias5me
2rias5me2rias5me
2rias5mehtmrk
 

Más de htmrk (12)

Nxvzdjkcafm
NxvzdjkcafmNxvzdjkcafm
Nxvzdjkcafm
 
Fdmkdmfasmeofqw
FdmkdmfasmeofqwFdmkdmfasmeofqw
Fdmkdmfasmeofqw
 
Efnsjdnfsuies
EfnsjdnfsuiesEfnsjdnfsuies
Efnsjdnfsuies
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
123
123123
123
 
123
123123
123
 
Mostrar valor menor
Mostrar valor menorMostrar valor menor
Mostrar valor menor
 
Media12132
Media12132Media12132
Media12132
 
Edades
EdadesEdades
Edades
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodos
 
Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrol
 
2rias5me
2rias5me2rias5me
2rias5me
 

Último

lollllllllllllllllllllllllllllllllllllllllllllllll
lolllllllllllllllllllllllllllllllllllllllllllllllllollllllllllllllllllllllllllllllllllllllllllllllll
lollllllllllllllllllllllllllllllllllllllllllllllllJesusFlores332
 
TIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXX
TIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXXTIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXX
TIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXXCamiloAlejandroMonte1
 
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhjonathancallenteg
 
manual de usuario de automovil nissan march 2010-2016
manual de usuario de automovil nissan march 2010-2016manual de usuario de automovil nissan march 2010-2016
manual de usuario de automovil nissan march 2010-20161angort
 
Inyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfInyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfmiltonantonioescamil
 
la historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionla historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionemanuelrosalezsanche
 

Último (6)

lollllllllllllllllllllllllllllllllllllllllllllllll
lolllllllllllllllllllllllllllllllllllllllllllllllllollllllllllllllllllllllllllllllllllllllllllllllll
lollllllllllllllllllllllllllllllllllllllllllllllll
 
TIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXX
TIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXXTIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXX
TIPOS DE TENDIDO DE CAMA XXXXXXXXXXXXXXX
 
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
 
manual de usuario de automovil nissan march 2010-2016
manual de usuario de automovil nissan march 2010-2016manual de usuario de automovil nissan march 2010-2016
manual de usuario de automovil nissan march 2010-2016
 
Inyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfInyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdf
 
la historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionla historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucion
 

Funciones de ostia puta

  • 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.")); } }