Diagrama ccdsd
Enviado por Monse Avilés • 29 de Octubre de 2017 • Apuntes • 1.820 Palabras (8 Páginas) • 187 Visitas
package tarea1y2;
import java.util.*;
public class Tarea1y2 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int op;
do {
System.out.println("Elija una opción del menú\n"
+ "1) Obtener promedio \n"
+ "2) Convertir un número decimal a binario \n"
+ "3) Finalizar\n ");
op = leer.nextInt();
switch (op) {
case 1:
int núm;
double array[],prom,cal,aux,calf1 = 0,calffinal = 0;
System.out.print("Ingrese la cantidad de elementos del arreglo: ");
núm = leer.nextInt();
array = new double[núm];
for (int i = 0; i < array.length; i++) {
System.out.println("Ingrese la calificación: ");
cal = leer.nextDouble();
array[i] = cal;
}
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
for (int i = 0; i < array.length; i++) {
aux = array[i];
calf1 = aux + calf1;
calffinal = calf1;
}
prom = calffinal / núm;
System.out.println(" ");
System.out.println("Promedio es de: " + prom);
;
break;
////////////////////////////////////////////////////////////////////////////////
case 2:
double dec,n,pd;
int y = 0;
System.out.println(" Ingrese un número para convertirlo en binario: ");
dec = leer.nextInt();
if (dec == 1) {
y = 1;
} else if (dec == 2) {
y = 2;
} else if (dec >= 4 && dec < 8) {
y = 3;
} else if (dec >= 8 && dec < 16) {
y = 4;
} else if (dec >= 16 && dec < 32) {
y = 5;
} else if (dec >= 32 && dec <
...