Está en la página 1de 8

Haga un programa que lea 10 números enteros y determine la cantidad de números pares, positivos, negativos y

ceros. Además, calcule el promedio de los números negativos y el numero negativo mayor.

package leer_numeros;

/**

* @author Adrian & Yunibel

*/

import java.io.*;

public class Leer_numeros {

public static void main(String args[]) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new


InputStreamReader(System.in));

int cant;

int ceros;

double i;

int may;

int n;

double neg;

int pares;

int pos;

int prom;

pares = 0;

pos = 0;

neg = 0;

ceros = 0;

may = 0;

System.out.println("ingrese la cantidad de numeros");

cant = Integer.parseInt(bufEntrada.readLine());

for (i=1;i<=cant;i++) {

System.out.println("ingrese el valor numero"+i);


n = Integer.parseInt(bufEntrada.readLine());

if ((n>=1)) {

pos = pos+1;

} else {

if ((n<=-1)) {

neg = neg+1;

} else {

ceros = ceros+1;

if (n%2==0) {

pares = pares+1;

if ((n<=1)) {

may = neg;

i = i+1;

prom = neg+neg;

System.out.println("Ingreso "+pares+"Numeros pares");

System.out.println("Ingreso "+pos+"Numeros positivos");

System.out.println("Ingreso "+neg+"Numeros negativos");

System.out.println("Ingreso "+ceros+" son ceros");

System.out.println("el promedio de los negativos son: "+prom);

System.out.println("el numero mayor negativo es: "+may);

}
Escriba un programa que lea el radio de una circunferencia y determine su área y su perímetro.

package areaperimetrocirculo;

import java.util.Scanner;

public class AreaPerimetroCirculo {

private static Scanner sc;

public static void main(String[] args){

double radio = leerNumero("Introduce el radio de la circunferencia: ");

double area, perimetro;

perimetro = 2 * Math.PI * radio;

area = Math.PI * Math.pow(radio, 2);

System.out.printf("\nEl perímetro de la circunferencia de radio %.2f es %.2f.", radio,


perimetro);

System.out.printf("\nEl área de la circunferencia de radio %.2f es %.2f.", radio, area);

private static double leerNumero(String s){

sc = new Scanner(System.in);

System.out.print(s);

return sc.nextDouble();

}
Cree un programa que “Variable nombre es mayor de edad”, si la edad es mayor o igual a 18 y de lo
contrario que escriba “Variable nombre es menor de edad”

package edad;

import java.util.Scanner;

public class Edad {

public static void main(String[] args) {

Scanner dato = new Scanner(System.in);

int n;

System.out.println("ingrese la edad de variable nombre: ");

n = dato.nextInt();

if(n>=18){

System.out.println("Variable nombre es mayor de edad");

else{

System.out.println("variable nombre es menor de edad");

}
Realice un programa que permita digitar un número entero positivo y determine si el número
digitado es abundante o no

import java.awt.Font;
Estuve investigando como programar en java y
quise hacer este con un dialogo de mensaje
import javax.swing.JOptionPane; Como en un panel, y la pregunta y los
import javax.swing.JTextArea; resultados le va a aparecer en un cuadro de
dialogo

public class NumeroAbundante {

public static void main(String[] args) {

String strLimite = JOptionPane.showInputDialog(null,

"¿Cuantos números abudantes quieres mostrar?",

"Números Abundantes",

JOptionPane.QUESTION_MESSAGE);

int limite = Integer.parseInt(strLimite);

JTextArea textArea = new JTextArea("");

int contador = 0, num = 1;

while(contador < limite){

if(esNumeroAbundante(num)){

textArea.append(num + "\t");

contador++;

if(contador % 5 == 0){

textArea.append("\n");

num++;

JOptionPane.showMessageDialog(null,
textArea,

"Números Abundantes",

JOptionPane.INFORMATION_MESSAGE);

private static boolean esNumeroAbundante(int num){

int sumaDivisores = 0;

int aux = 1;

while(aux <= num/2){

if(num % aux == 0){

sumaDivisores += aux;

aux++;

return num < sumaDivisores;

}
5-Escriba un programa que permita leer los tres lados (deben ser positivos) de un triángulo y determine el tipo
de triangulo y su área.

package tipotriangulos;

import java.util.Scanner;

public class TipoTriangulos {

public static void main(String[] args) {

Scanner lector = new Scanner(System.in);

double l1,l2,l3;

System.out.print("Introduzca el Valor del 1 Lado:");

l1 = lector.nextDouble();

System.out.print("Introduzca el Valor del 2 Lado:");

l2 = lector.nextDouble();

System.out.print("Introduzca el Valor del 3 Lado:");

l3 = lector.nextDouble();

if (l1==l2 && l2==l3)

System.out.println("\nEl Triangulo es Equilatero\n");

else

if (l1==l2 || l1==l3 || l2==l3)

System.out.println("\nEl Triangulo es Isoceles");

else

if (l1!=l2 || l1!=l3 || l3!=l2)

System.out.println("\nEl Triangulo es Escaleno");

}
}

También podría gustarte