1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Utilizar instrucciones condicionales y repetitivas (ayuda)
« en: 20 de Noviembre 2018, 17:42 »
Gracias Kabuto, genial tu solución,
Aprende a programar con pseudocódigo con el libro "Aprende a programar con pseudocódigo, diagramas de flujo y ejercicios resueltos en C. 442 pgs. Editorial aprenderaprogramar.com.
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
package tarea03_2;
import java.util.Scanner;
public class tarea03a {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
double sumaEdades=0; //declaración de variables
double promEdades=0;
System.out.print("Ingrese el número de alumnos: ");
int cantidad = teclado.nextInt(); //ingreso de cantidad de alumnos
String nom[]=new String[cantidad]; //declaración de arrays
int edad[]=new int[cantidad];
String carrera[]=new String[cantidad];
for(int i=0;i<cantidad;i++){ //ingreso de datos
System.out.print("\nIngrese nombre del alumno: ");
nom[i] = teclado.next();
System.out.print("Ingrese la edad del alumno: ");
edad[i] = teclado.nextInt();
System.out.print("Ingrese la carrera del alumno (escribir sólo el número): "+
"\n(1) Ingeniería\t(2) Comunicaciones\t(3) Literatura\t(4) Arquitectura\n");
carrera[i] = teclado.next();
}
System.out.println("\nCIENCIAS:"); //muestra alumnos de Ciencias
int contaCiencia=0;
for(int i=0;i<cantidad;i++){
if(carrera[i].equals("1")||carrera[i].equals("4")){
System.out.print(nom[i]+" "+edad[i]+" ");
if(carrera[i].equals("1")){
System.out.println("Ingeniería");
}else if(carrera[i].equals("4")){
System.out.println("Arquitectura");
}
contaCiencia++;
if(contaCiencia%3==0){ //grupos de 3
System.out.println("");
}
}
}
System.out.println("\nLETRAS:"); //muestra alumnos de Letras
int contaLetras=0;
for(int i=0;i<cantidad;i++){
if(carrera[i].equals("2")||carrera[i].equals("3")){
System.out.print(nom[i]+" "+edad[i]+" ");
if(carrera[i].equals("2")){
System.out.println("Comunicaciones");
}else if(carrera[i].equals("3")){
System.out.println("Literatura");
}
contaLetras++;
if(contaLetras%3==0){ //grupos de 3
System.out.println("");
}
}
}
for(int i=0;i<cantidad;i++){ //promedio de edades
sumaEdades+=edad[i];
}
promEdades=sumaEdades/cantidad;
System.out.println("\nEl promedio de edades es "+promEdades);
}
}
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación