Post on 04-Apr-2018
7/29/2019 Ejercicios Java 3
1/7
//Leer una oracion e indique cuenatas palabras comienzan con una vocal
import java.io.*;public class Ejercicio11{
public static void main(String args[]){
String str = "El primer programa";int pos=str.indexOf('r');
// int pos=str.indexOf("p", pos+1);System.out.println(pos);
}}
//dado los valores de los dos catetos de un triangulo, calcular la hipotenusa ymostrarlo//por pantalla
import java.io.*;public class Ejercicio10{
public static void main(String[] arg) throws IOException{
double hipotenusa = 0;
BufferedReader digito = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Ingrese el valor del cateto A : ");int numero1 = Integer.parseInt(digito.readLine( ));
System.out.print("Ingrese el valor del cateto B : ");int numero2 = Integer.parseInt(digito.readLine( ));
hipotenusa = Math.sqrt(( Math.pow(numero1,2) + Math.pow(numero2,2) ));
System.out.println("la Hipotenusa del triangulo es : " + hipotenusa);}}
7/29/2019 Ejercicios Java 3
2/7
7/29/2019 Ejercicios Java 3
3/7
//Realizar un programa que permita ingresar un numero determinado de segundos y loconvierta en horas//minutos y segundos
import java.io.*;public class Ejercicio8{
public static void main(String[] arg) throws IOException{
int horas,minutos,segundos;BufferedReader digito = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Ingrese un numero de segundos : ");int numero = Integer.parseInt(digito.readLine( ));
horas = numero/360 ;minutos = numero/60;segundos = numero ;
System.out.print("la conversion es : " +horas+":"+minutos+":"+segundos);}}
7/29/2019 Ejercicios Java 3
4/7
//Realizar un programa que lea por consola 5 nmeros y que muestre como resultadopor consola los dos menores
import java.io.*;public class Ejercicio7{
public static void main(String[] arg) throws IOException{BufferedReader digito = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Ingrese primer numero : ");int num1 = Integer.parseInt(digito.readLine( ));
System.out.print("Ingrese segundo numero : ");int num2 = Integer.parseInt(digito.readLine( ));
System.out.print("Ingrese tercer numero : ");
int num3 = Integer.parseInt(digito.readLine( ));
System.out.print("Ingrese cuarto numero : ");int num4 = Integer.parseInt(digito.readLine( ));
System.out.print("Ingrese quinto numero : ");int num5 = Integer.parseInt(digito.readLine( ));
int menor = num1;
if (num2 < menor)
menor = num2;
if (num3 < menor)menor = num3;
if (num4 < menor)
menor = num4;
if (num5 < menor)menor = num5;
System.out.println ("\nEl menor de:" + num1 + "," + num2 + "," + num3 + "," + num4+ "," + num5 + ",");System.out.println ("Es: " + menor);
}}
7/29/2019 Ejercicios Java 3
5/7
//leer un numero entero positivo N, y calcular la serie 1^1+2^2+3^3+......+N^N
import java.io.*;public class Ejercicio6{
public static void main(String[] arg) throws IOException{
double acum=0;
BufferedReader digito = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Ingrese un numero : ");int numero = Integer.parseInt(digito.readLine( ));
for(int i =1; i
7/29/2019 Ejercicios Java 3
6/7
//Escribir un programa que determine si un ao es bisiesto.//Un ao es bisiesto si es multiplo de 4(por ejemplo 1984)//Los aos multiplos de 100 no son bisiestos, salvo si ells son tambien//multiplos de 400//2000 es bisiesto pero 1800 no lo es
import java.io.*;public class Ejercicio5{
public static void main(String[] arg) throws IOException{BufferedReader digito = new BufferedReader(new
InputStreamReader(System.in));System.out.print("Ingrese el ao : ");int dia = Integer.parseInt(digito.readLine( ));
if((dia % 4 == 0) && (dia % 100 != 0) || (dia % 400 == 0))System.out.println("Es bisiesto");
elseSystem.out.println("No es bisiesto");
}}
// Leer un numero entero y determinar si es primo o noimport java.io.*;public class Ejercicio3{public static void main(String[] args) throws IOException
{int j =1;BufferedReader digito = new BufferedReader(new InputStreamReader(System.in));System.out.print("Ingrese un numero : ");int numero = Integer.parseInt(digito.readLine());
int cont=0;while((j
7/29/2019 Ejercicios Java 3
7/7
import java.io.*;public class Ejercicio2{
public static void main(String[] arg) throws IOException{
int j=0;int acum=0,promedio;
BufferedReader digito = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Ingrese la cantidad de terminos : ");
int numero = Integer.parseInt(digito.readLine( ));
if(numero>0){
for(int i=0; i < numero;i++){
System.out.print("Ingrese un numero : ");
int dato = Integer.parseInt(digito.readLine( ));
if(dato < 0){
acum = acum + dato;j++;}
}
System.out.println("el promedio de los numeros negativos es: " + (acum / j));}else
System.out.println("error no se aceptan numeros negativos: ");
}}