Está en la página 1de 6

1- 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

import java.util.*; public

class ejercicio10 {

/**

* @param args the command line arguments

*/

public static void main(String[] args) { Scanner entrada=new

Scanner(System.in); int

num,positivo=0,negativo=0,cero=0,cant,i,par=0,suma=0,mayor=0;

System.out.println("Cantidad de numeros a evaluar: ");

cant=entrada.nextInt(); for(i=1; i<=cant;i++)

{
System.out.print("\n\tNumero "+i+": ");

num=entrada.nextInt(); if(num>0)

positivo++; if(num%2==0)

par++;

if(num<0)

if(num>mayor)

mayor=num;

suma+=num; negativo++;

if(num==0)

cero++;

System.out.println("CANTIDAD DE NUMEROS: \n");

System.out.println("Pares: "+par);

System.out.println("Negativos: "+negativo);

System.out.println("POSITIVOS: "+positivo);
System.out.println("NEUTROS: "+cero);

System.out.println("Promerio de negativos: "+(suma/negativo));

System.out.println("Numero negativo mayor: "+mayor);

2- Escriba un programa que lea el radio de una circunferencia y determine su área y su


perímetro. Nota: El área de la circunferencia es PI*R2 . Se debe validar que el valor digitado del
radio no sea negativo ni cero.

import java.util.*; public

class circulo {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

Scanner entrada=new Scanner(System.in);

double r1, a2, l3;

System.out.println("Ingrese el numero: ");

r1=entrada.nextFloat(); a2 = Math.PI *

Math.pow(r1,2);

l3 = 2 *Math.PI * r1;

System.out.println("Area del circulo: "+a2);

System.out.println("Longitud de la circunferencia: "+l3);

}
3- 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”
4- Realice un programa que permita digitar un número entero positivo y determine si el número
digitado es abundante o no. Nota: Un número es abundante cuando la suma de sus divisores
exactos es mayor que el número.

import java.util.*; public

class Abundante {

public static void main(String[] args) {

Scanner entrada=new Scanner(System.in);

int a=0,n;

System.out.print("Numero: ");

n=entrada.nextInt(); for (int

i=1;i<n;i++)

if (n%i==0)

a=a+i;

if(a>n)

System.out.println("El numero es abundante");

else

System.out.println("El numero no es abundante");

}
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. Nota: a- Triángulo equilátero es cuando sus tres lados
son iguales y su área es:

import java.util.Scanner;
public class triangulo{
public static void main(String[]arg){
Scanner triangulo=new Scanner(System.in);
double a;
double b;
double c;
double s;
double A;
System.out.println("Ingrese la longitud del primer lado del triangulo");
a=triangulo.nextDouble();
System.out.println("Ingrese la longitud del segundo lado del triangulo");
b=triangulo.nextDouble();
System.out.println("Ingrese la longitud del tercer lado del triangulo");
c=triangulo.nextDouble();
if ((a+b)>c && (a-c)<c && (a+c)>b && (a-c)<b && (b+c)>a && (b-c)<a){
System.out.println("Las medidas ingresadas corresponden a los lados de un triangulo");
s=(a+b+c)/2;
Area=Math.sqrt((s*(s-a)(s-b)(s-c)));
System.out.println("El area del triangulo es:"+Area);
System.out.println("El perimetro del triangulo es:"+2*s);
if (a==b && a==c & b==c){
System.out.println("El triangulo es equillatero");
}
else if (a==b ||a==c || b==c){
System.out.println("El triangulo es isosceles");
}
else{
System.out.println("El triangulo es escaleno");
}
}
else{
System.out.println("Las medidas ingresadas no corresponden a las longitudes dadas de
un triangulo");
}
}
}

También podría gustarte