Beruflich Dokumente
Kultur Dokumente
declaraciones en un Acción 1
programa se ejecutan una
Acción 2
detrás de otra en el orden
Estructuras en que están escritos, este …
If ( notaFinal >= 90 )
System.out.println( "A" );
if ( x > 5 ) else if (notaFinal>= 80 )
if ( y > 5 ) System.out.println( "B" );
System.out.println( "x e y son > 5" ); else if (notaFinal>= 70 )
else System.out.println( "C" );
System.out.println( "x es <= 5" ); else if (notaFinal>= 60 )
System.out.println( "D" );
else
System.out.println( "F" );
...
Cada acción se asocia con un valor integral
constante (es decir, un valor de tipo byte, Bloque 1 Bloque 2 Bloque N Bloque D
short, int o char, pero no long) que la
variable o expresión puede asumir.
Sintaxis en Java
Representación en Pseudocódigo switch (<Expresión>)
{
Según <Selector> Hacer case <Constante 1>:<Bloque 1>;
Caso 1: <Bloque 1> break;
Caso 2: <Bloque 2> case <Constante 2>:<Bloque 2>;
... break;
Caso N: <Bloque N> ...
Si no case <Constante N>:<Bloque N>;
<Bloque por defecto> break;
Fin según default: <Bloque por defecto>;
}
if (d>=0) {
System.out.print(“Dar Coeficiente b:"); x1=(-b+Math.sqrt(d))/(2*a);
b=lector.nextDouble ( ); x2=(-b-Math.sqrt(d))/(2*a);
System.out.print(“Dar Coeficiente c:"); System.out.println(“ Raíz X1= ”+ x1);
c=lector.nextDouble ( ); System.out.println(“ Raíz X2= ”+ x2);
if ( a==0) }
System.out.println(“ a no puede ser cero”); else
else System.out.println(“Raíces imaginarias”);
{ }
d=b*b-4*a*c; }
}
a=lector.nextInt( );
b=lector.nextInt( ); if (may1>=may2)
c=lector.nextInt( ); mayor=may1;
d=lector.nextInt( ); else
if (a>=b) mayor=may2;
may1=a; System.out.print(“El mayor es: ” +mayor);
else }
may1=b; }
if (c>=d)
may2=c;
else
may2=d;
tipo=lector.nextInt( ); case 3:
switch (tipo) p=15;
{ System.out.println(“ Camión, peaje= ”+p);
case 1: break;
p=5; default:
System.out.println(“Automóvil, peaje= ” +p); System.out.println(“ Clase desconocida!!”);
break; }
case 2: }
p=10; }
System.out.println(“ Omnibus, peaje= ”+p);
break;
case 2:
import java.util.Scanner;
case 3:
public class calificaNota
case 4:
{
case 5:
public static void main(String args[ ] )
System.out.println(“ Nota pésima“); break;
{
case 6:
int nota;
case 7:
Scanner lector = new Scanner(System.in);
case 8:
System.out.print(“ Ingrese Nota: “);
case 9:
nota=lector.nextInt( );
case 10:
switch (nota)
case 11:
{
System.out.println(“ Deficiente!“); break;
case 1:
case 12: case 13: case 14: case 15: Hallar el sueldo de un operador, conociendo el
case 16: número de horas trabajadas por día, el número
System.out.print(“ Regular!“); de días trabajados, su tarifa horaria y su
break; número de hijos. Si el número de hijos es más
case 17: case 18: case 19: de 5 y su sueldo es menor que S/. 1000 se hace
case 20: un aumento de 25% y solo de 10% en otro caso.
System.out.print(“ Excelente”); Si el operador está afiliado a una AFP se le
break; descuenta el 12% del total y el descuento es de
default: 15% si no lo está. Mostrar el sueldo bruto, la
System.out.print("Fuera de Rango"); bonificación, el descuento por AFP y el sueldo
} neto. Debe validar la entrada de los datos en un
} rango adecuado y mostrar los resultados con
} dos decimales.