Capítulo 56. Parte 2. Ejercitando lo aprendido en Java
Diario de
un programador.- Dia 103
6.-
Escriba un programa que reciba como entrada las longitudes de los dos catetos a y b de un triángulo
rectángulo, y que entregue como salida el largo de la hipotenusa c del triángulo, dado por el teorema de Pitágoras: c2=a2+b2.
import java.util.Scanner; public class Evaluacion{ public static void main(String[]args){ Scanner ingreso = new
Scanner(System.in); int catetoA, catetoB, sumaCatetos; double
hipotenusa;
System.out.print("Ingresa el primer cateto: "); catetoA
= ingreso.nextInt();
System.out.print("Ingresa el segundo cateto: "); catetoB =
ingreso.nextInt(); catetoA = catetoA * catetoA; catetoB = catetoB * catetoB;
sumaCatetos = catetoA + catetoB;
hipotenusa = Math.sqrt(sumaCatetos);
System.out.println("La hipotenusa es: "+ hipotenusa); }//fin
main }//fin class
//escrito por: Gustavo Cerda Nilo, Febrero 2016
7.- Escriba un
programa que entregue la parte decimal de un número real ingresado por el
usuario. Ej: El usuario escribe 1,5 y el programa responde, La parte decimal es
0,5
import java.util.Scanner;
public class Evaluacion{
public static
void main(String[]args){
Scanner
ingreso = new Scanner(System.in);
double real,
decimal;
int realEnt;
System.out.print("Ingresa un nro. real:
");
real = ingreso.nextDouble();
realEnt =
(int)real;
decimal = real - realEnt;
System.out.printf("La parte decimal
es: %f\n", decimal);
}//fin main
}//fin
class
//escrito
por: Gustavo Cerda Nilo, Febrero 2016
Diario
de un programador.- Dia 104
8.- Escriba un programa que determine si
el número entero ingresado por el usuario es par o impar.
import java.util.Scanner;
public class Evaluacion{
public static
void main(String[]args){
Scanner
ingreso = new Scanner(System.in);
int numero;
System.out.print("Ingresa un numero: ");
numero = ingreso.nextInt();
if(numero % 2 == 0){
System.out.println("El numero es
par");
}
else{
System.out.println("El numero es
impar");
}
}//fin main
}//fin
class
//Escrito
por Gustavo J. Cerda Nilo, Febrero 2016
9.- Escriba un programa que indique si un
año es bisiesto o no
import
java.util.Scanner;
public
class Evaluacion{
public static void main(String[]args){
Scanner ingreso = new Scanner(System.in);
int numero;
System.out.print("Ingresa un año: ");
numero = ingreso.nextInt();
if(numero % 4 == 0){
System.out.println("Es
bisiesto");
}
else{
System.out.println("No es
bisiesto");
}
}//fin main
}//fin class
//Escrito por Gustavo J. Cerda
Nilo, Febrero 2016
Diario
de un programador.- Dia 105
10.- Escriba un programa que pida
dos números enteros y que calcule la división, indicando si la división es
exacta o no.
import java.util.Scanner;
public class Evaluacion{
public static
void main(String[]args){
Scanner
ingreso = new Scanner(System.in);
int dividendo, divisor;
System.out.print("Ingresa el
dividendo: ");
dividendo = ingreso.nextInt();
System.out.print("Ingresa el divisor:
");
divisor = ingreso.nextInt();
if(dividendo
% divisor == 0){
System.out.println("La division es
exacta");
}
else{
System.out.println("La division no
es exacta");
}
}//fin main
}//fin
class
//Escrito
por Gustavo J. Cerda Nilo, Febrero 2016
11.- Escriba un programa que pida al
usuario dos palabras, y que indique cuál de ellas es la más larga y por cuántas
letras lo es.
import java.util.Scanner;
public class Evaluacion{
public static
void main(String[]args){
Scanner
ingreso = new Scanner(System.in);
String palabra1, palabra2, mayor = "";
int conteo1, conteo2, diferencia;
System.out.print("Ingresa una palabra:
");
palabra1 = ingreso.next();
System.out.print("Ingresa otra palabra:
");
palabra2 = ingreso.next();
conteo1 = palabra1.length();//cuenta nro de
letras
No hay comentarios:
Publicar un comentario