Cuestionario
Posted on August 18th, 2005 in Código, Java |
Este es un código que responde a:
1.realizar un programa que imprima la cantidad de numeros positivos, la cantida de numeros negativos y la cantidad de ceros que hay en una lista de 10 numeros.
2.en una escuela se cuenta con 5 profesores para el manejo de todos los alumnos, de cada profesor se conoce la edad.
escriba un programa que calcule e imprima los siguientes datos: suma total de edades,edad del profesor mas joven, edad del profesor mas viejo .
3.realiza un programa que permita mediante un menú realizar lo siguiente:
- 1.imprimir la suma de dos numeros ,
- 2.imprimir el cuadrado de un numero ,
- 3.imprimir el menor de dos numeros,
- 4.salir
4. se cuenta con 5 notas de un estudiante. escriba un programa que imprima los siguientes datos : promedio general de notas la nota mas baja la nota mas alta
5.realizar un programa que calcule la cantidad de notas que hay en los siguientes rangos: mayor de 4.5, entre 4 y 4.5, entre 3 y 4 y menor de 3
6. realizar un programa que cuente las personas que ganen $45.000 diarios, $ 25.000 y $ 15.000 diarios. se debe leer su salario mensual( el mes se asume de 30 dias). se tienen 10 personas
7.realizar unprograma que calcule cantidad de ceros, la cantidad de unos y la cantidad de dos, que hay en una lista de N numeros.
8. un vendedor desea calcular e imprimir su comisión total sobre la venta de varios articulos. Al vendedor le corresponde el 5% de comisión sobre articulos cuyo valor precio es menor de $ 100 y el 7.5% de comisión sobre aquellos articulos cuyo precio ees de 100 o mas . Suponga el vendedor hizo 10 ventas. imprima ademas el mayor precio y el menor precio.
-
import java.io.BufferedReader;
-
import java.io.InputStreamReader;
-
-
public class Cuestionario {
-
-
public static int[] ordenaArreglo(int[] array)
-
{
-
for(int i = 0; i <array.length; i++)
-
for(int j = 0; j <array.length -1; j++)
-
if(array[j]> array[j+1])
-
{
-
int temp = array[j];
-
array[j] = array[j+1];
-
array[j+1] = temp;
-
}
-
return array;
-
}
-
-
public static void imprimeArreglo(int[] array)
-
{
-
for(int i = 0; i <array.length; i++)
-
}
-
-
public static double promedio(int[] array)
-
{
-
double res = 0;
-
for(int i = 0; i <array.length; i++)
-
res += array[i];
-
return res/(array.length );
-
}
-
-
public static double comision(int valor)
-
{
-
double res = 0;
-
if(valor <100) res = valor *0.05;
-
else res = valor * 0.075;
-
-
return res;
-
}
-
/**
-
* @param args
-
*/
-
{
-
-
// Crea una arreglo de 10 números, pueden ser los que sean:
-
-
int[] arreglo1 = {1,0,-1,5,-5,0,4,7,6,-2};
-
-
// imprime cuales con cuales:
-
imprimeArreglo(arreglo1);
-
int ceros = 0, positivos = 0, negativos = 0;
-
-
for(int i = 0; i <arreglo1.length; i++)
-
{
-
if(arreglo1[i]> 0) positivos++;
-
if(arreglo1[i] <0) negativos++;
-
if(arreglo1[i] == 0) ceros++;
-
}
-
-
-
// Crea un arreglo con 5 edades de profesores:
-
-
int[] profesores = {20, 22, 28, 23, 19};
-
imprimeArreglo(profesores);
-
// ordena el arreglo;
-
profesores = ordenaArreglo(profesores);
-
-
-
int seleccion = 0;
-
-
while(seleccion == 0)
-
{
-
-
// lee de la consola la respuesta del usuario:
-
try
-
{
-
}
-
// de acuerdo con lo que escogio el usuario, mostrar el resultado
-
switch(seleccion)
-
{
-
case (1):
-
seleccion = 0;
-
break;
-
case (2):
-
seleccion = 0;
-
break;
-
case(3):
-
int menor = (4 <5)? 4 : 5;
-
seleccion = 0;
-
break;
-
case(4):
-
break;
-
}
-
}// menu
-
-
-
// crea un arreglo con cinco calificaciones:
-
-
int[] calificaciones = {9, 8, 10, 5, 7};
-
-
-
imprimeArreglo(calificaciones);
-
// ordena el arreglo
-
ordenaArreglo(calificaciones);
-
-
-
-
int class1 = 0, class2 = 0, class3 = 0, class4 = 0;
-
-
for(int i = 0; i <calificaciones.length; i++)
-
{
-
if(calificaciones[i]> 4.5) class1++;
-
if(calificaciones[i]> 4 && calificaciones[i] <4.5) class2++;
-
if(calificaciones[i]> 3 && calificaciones[i] <4) class3++;
-
if(calificaciones[i] <3) class4++;
-
}
-
-
-
-
-
-
// crea un arreglo de los numeros que quieras
-
-
int[] arreglo2 = {0, 1, 2, 0 ,1, 2, 2, 2, 0 ,0 ,2 ,2 ,1 ,1};
-
-
int ceros2 = 0, unos2 = 0, dos2 = 0;
-
-
for(int i = 0; i <arreglo2.length; i++)
-
{
-
if(arreglo2[i] == 0) ceros2++;
-
if(arreglo2[i] == 1) unos2++;
-
if(arreglo2[i] == 2) dos2++;
-
}
-
imprimeArreglo(arreglo2);
-
-
-
// crea un arreglo de las ventas:
-
-
int[] ventas = {101, 200, 50, 60, 300, 40, 54};
-
-
imprimeArreglo(ventas);
-
-
double comisionTotal = 0;
-
-
for(int i = 0; i <ventas.length; i++)
-
comisionTotal += comision(ventas[i]);
-
// ordena el arreglo
-
ordenaArreglo(ventas);
-
-
-
}// main
-
}// class
Popularidad: 15%

