ACA FUNDAMENTOS
DE PROGRAMACIÓN
DANIEL FELIPE RAMIREZ VILLA
1. Dado el valor de venta de un producto ingresado por el usuario, hallar el IVA (19%) y el precio
final de venta con IVA.
package aca;
import [Link];
public class ACA {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
//Solicitamos precio venta
[Link]("Ingrese el valor de la venta: ");
double venta = [Link]();
//Calculamos el valor del IVA
double iva = venta * 0.19;
//Calculamos valor final venta con IVA
double ventaFinal = venta+iva;
//Mostramos resultados
[Link]("Valor de la venta: "+venta);
[Link]("Valor del IVA: "+iva);
[Link]("Valor de la venta final con IVA: "+ventaFinal);
}
2. Escribe un programa el cual imprima el área de un círculo, para ello use la fórmula: 𝜋 ∗
𝑟𝑎𝑑𝑖𝑜2.
package aca;
import [Link];
public class ACA {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
//Solicitamos el área del circulo
[Link]("Ingrese el radio del circulo: ");
double radio = [Link]();
//Calculamos el radio del circulo
double area = [Link] * radio * radio;
//Imprimimos el valor del área
[Link]("El valor del area es: "+area);
}
3. Escriba un programa en el cual se logre determinar que un número ingresado por el usuario es
positivo, negativo o neutro (0).
package aca;
import [Link];
public class ACA {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
//Solicitamos el número a verificar
[Link]("Ingrese un número: ");
double num = [Link]();
if (num > 0) {
[Link]("El número es positivo.");
} else if (num < 0) {
[Link]("El número es negativo.");
} else {
[Link]("El número es neutro (0).");
}
4. Escribe un programa en el cual un número ingresado por el usuario entre 0 y 9 se imprima el
número en letras.
package aca;
import [Link];
public class ACA {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
//Solicitamos el número a verificar
[Link]("Ingrese un numero del 0 al 9: ");
int num = [Link]();
String numEnLetras;
switch (num){
case 0: numEnLetras = "cero";
break;
case 1: numEnLetras = "uno";
break;
case 2: numEnLetras = "dos";
break;
case 3: numEnLetras = "tres";
break;
case 4: numEnLetras = "cuatro";
break;
case 5: numEnLetras = "cinco";
break;
case 6: numEnLetras = "seis";
break;
case 7: numEnLetras = "siete";
break;
case 8: numEnLetras = "ocho";
break;
case 9: numEnLetras = "nueve";
break;
default: numEnLetras = "fuera de rango";
break;
[Link]("El numero ingresado expresado en letras es: " + numEnLetras);
}
5. Se desea crear un programa utilizando el ciclo FOR en el que se impriman los números de 100
a 0 de 5 en 5.
package aca;
public class ACA {
public static void main(String[] args) {
for (int i = 100; i >= 0; i -= 5){
[Link](i);