Untitled
unknown
java
2 years ago
1.1 kB
4
Indexable
/* * EjemploPrintf.java * Leer un número de tipo float usando Scanner * Ese nº lo vamos a ir dividiendo entre 3, 6, 9 .... * Siempre que el cociente sea mas grande que 1 mostramos su valor * Ejemplo: 28 * 28.0 / 3 = 9.33, 28.0 / 6 = 4.67 28.0 / 9 = 3.11 * 28.0/ 12 = 2.33, 28.0 / 15 = 1.87 .... 28 / 27 = 1.03 * sería el último, pues 28 / 30 = 0.93 */ import java.util.Scanner; public class EjemploPrintf { public static void main (String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Introduce un nº, válido decimales"); float numero = sc.nextFloat(); for (int contador = 3;numero >= contador; contador += 3) { //System.out.printf("%.2f%n", numero / contador); /*System.out.printf("%.2f / %3d = %5.2f\t", numero, contador, numero / contador); if (contador % 9 == 0) System.out.println();*/ if (contador % 9 != 0) System.out.printf("%.2f / %3d = %5.2f\t", numero, contador, numero / contador); else System.out.printf("%.2f / %3d = %5.2f\n", numero, contador, numero / contador); } } }
Editor is loading...