instalacion d java

Páginas: 6 (1299 palabras) Publicado: 4 de octubre de 2013
8 - Estructuras condicionales anidadas
Decimos que una estructura condicional es anidada cuando por la rama del verdadero o el falso
de una estructura condicional hay otra estructura condicional.

El diagrama de flujo que se presenta contiene dos estructuras condicionales. La principal se trata
de una estructura condicional compuesta y la segunda es una estructura condicional simple y estácontenida
por
la
rama
del
falso
de
la
primer
estructura.
Es común que se presenten estructuras condicionales anidadas aún más complejas.

Problema:
Confeccionar un programa que pida por teclado tres notas de un alumno, calcule el promedio e
imprima
alguno
de
estos
mensajes:
Si
el
promedio
es
>=7
mostrar
"Promocionado".
Si
el
promedio
es
>=4
y
=4) {System.out.print("Regular");
} else {
System.out.print("Reprobado");
}
}
}
}
Codifiquemos y ejecutemos este programa. Al correr el programa deberá solicitar por teclado la
carga de tres notas y mostrarnos un mensaje según el promedio de las mismas.
Podemos definir un conjunto de variables del mismo tipo en una misma línea:
int nota1,nota2,nota3;
Esto
no
es
obligatorio
pero
a
veces,
por
estarrelacionadas,
conviene.
A la codificación del if anidado podemos observarla por el else del primer if.
Para no tener problemas (olvidarnos) con las llaves de apertura y cerrado podemos ver la
siguiente
regla:
Cada vértice representa una llave de apertura y una de cierre:

Problemas propuestos
1. Se cargan por teclado tres números distintos. Mostrar por pantalla el mayor de ellos.
2.Se ingresa por teclado un valor entero, mostrar una leyenda que indique si el número es
positivo, nulo o negativo.
3. Confeccionar un programa que permita cargar un número entero positivo de hasta tres
cifras y muestre un mensaje indicando si tiene 1, 2, o 3 cifras. Mostrar un mensaje de error
si el número de cifras es mayor.
4. Un postulante a un empleo, realiza un test de capacitación, seobtuvo la siguiente
información: cantidad total de preguntas que se le realizaron y la cantidad de preguntas que
contestó correctamente. Se pide confeccionar un programa que ingrese los dos datos por
teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que ha
obtenido, y sabiendo que:
5. Nivel máximo: Porcentaje>=90%.
6. Nivel medio: Porcentaje>=75% y =50% ynum3) {

System.out.print(num1);
} else {
System.out.println(num3);
}
} else {
if (num2>num3) {
System.out.print(num2);
} else {
System.out.print(num3);
}
}
}
}

import java.util.Scanner;
public class EstructuraCondicionalAnidada3 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int num;
System.out.print("Ingrese un valor:");num=teclado.nextInt();
if (num==0) {
System.out.print("Se ingresó el cero");
} else {
if (num>0) {
System.out.print("Se ingresó un valor positivo");
} else {
System.out.print("Se ingresó un valor negativo");
}
}
}
}

import java.util.Scanner;
public class EstructuraCondicionalAnidada4 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int num;
System.out.print("Ingreseun valor de hasta tres dígitos
positivo:");
num=teclado.nextInt();
if (num=50) {
System.out.print("Nivel regular");
} else {
System.out.print("Fuera de nivel");
}
}
}
}
}

9 - Condiciones compuestas con operadores
lógicos
Hasta ahora hemos visto los operadores:
relacionales (>, =, num2 y num1>num3.
En caso de ser Falsa la condición, analizamos el contenido de num2 y num3 paraver cual tiene un
valor
mayor.
En esta segunda estructura condicional no se requieren operadores lógicos al haber una condición
simple.
Programa:

import java.util.Scanner;
public class CondicionesCompuestas1 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int num1,num2,num3;
System.out.print("Ingrese primer valor:");
num1=teclado.nextInt();...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instalacion de java
  • Instalacion java en edo
  • Manual de instalación Java y Xampp
  • Instalacion JAVA SE y NetBeans
  • Funciones d ecadenas en java
  • Pasos Para La Instalación Del Compilador De Java
  • Instalar El Compilador Standar d Java
  • Instalacion de java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS