Este blog está dedicado a la recolección de información relacionada con las nuevas tecnologías ( tecnoloxía xa), especialmente, con las vinculadas a la informática.
La idea es centralizar y compartir la información y cada manual o tutorial que voy recolectando para las clases tanto de administración de sistemas como de explotación de sistemas informáticos de modo que estén disponibles para alumnos y resto de interesados. (IES A Carballeira, Ourense)
Páginas
▼
viernes, 13 de diciembre de 2013
Examen Ejercicio 6
/*
* ,- Hacer un programa que pida por teclado 2 números enteros A y B, obligando al usuario a que sean positivos, y que calcule y escriba los números impares que hay entre A y B (ambos incluidos) escritos de manera descendente. Hacer este seudocódigo utilizando la sentencia REPETIR-MIENTRAS en todos sus bucles.
*/
package exejerc6;
import java.util.Scanner;
public class ExEjerc6 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int a,b, mayor, menor,valor, impar;
Scanner leo = new Scanner(System.in);
do {
System.out.println("Introduzca el primer valor (mayor que cero): ");
a= leo.nextInt();
} while (a<0);
do {
System.out.println("Introduzca el segundo valor (mayor que cero): ");
b= leo.nextInt();
} while (b<0);
if (a>b) {
mayor=a;
menor=b;
}
else {
mayor=b;
menor=a;
}
valor=mayor;
do {
if (valor%2!=0) System.out.println(valor+" ");
valor--;
} while (valor>menor);
System.out.println("lo mismo sin tanta división: ");
valor=mayor;
if (valor%2==0) --valor;
do {
System.out.println(valor+ " ");
valor-=2;//valor=valor-2;
} while (valor>menor);
No hay comentarios:
Publicar un comentario
Muchas gracias por tu comentario, sed respetuosos con los demás.
gracias