Leer el monto de una compra y aplicar descuento del 10% si corresponde.
Si el monto es mayor o igual a 100 se aplica 10% de descuento; en caso contrario no hay descuento (SI - SINO).
Proceso DescuentoCompra
Definir monto, total Como Real;
Escribir "Ingrese el monto de la compra: ";
Leer monto;
Si monto >= 100 Entonces
total <- monto * 0.9;
Escribir "Se aplicó un 10% de descuento. Total a pagar: ", total;
SiNo
Escribir "No tiene descuento. Total a pagar: ", monto;
FinSi
FinProceso
monto = float(input("Ingrese el monto de la compra: "))
if monto >= 100:
total = monto * 0.9
print(f"Se aplicó un 10% de descuento. Total a pagar: {total:.2f}")
else:
print(f"No tiene descuento. Total a pagar: {monto:.2f}")
let monto = parseFloat(prompt("Ingrese el monto de la compra:"));
if (monto >= 100) {
let total = monto * 0.9;
alert(`Se aplicó un 10% de descuento. Total a pagar: ${total.toFixed(2)}`);
} else {
alert(`No tiene descuento. Total a pagar: ${monto.toFixed(2)}`);
}
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double monto;
cout << "Ingrese el monto de la compra: ";
cin >> monto;
if (monto >= 100) {
double total = monto * 0.9;
cout << fixed << setprecision(2) << "Se aplicó un 10% de descuento. Total a pagar: " << total << "\n";
} else {
cout << "No tiene descuento. Total a pagar: " << monto << "\n";
}
return 0;
}
using System;
class Program {
static void Main() {
double monto = double.Parse(Console.ReadLine());
if (monto >= 100) {
double total = monto * 0.9;
Console.WriteLine($"Se aplicó un 10% de descuento. Total a pagar: {total:F2}");
} else {
Console.WriteLine($"No tiene descuento. Total a pagar: {monto:F2}");
}
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese el monto de la compra: ");
double monto = sc.nextDouble();
if (monto >= 100) {
double total = monto * 0.9;
System.out.printf("Se aplicó un 10%% de descuento. Total a pagar: %.2f\n", total);
} else {
System.out.printf("No tiene descuento. Total a pagar: %.2f\n", monto);
}
}
}
Si el monto está en A1:
=SI(A1>=100,A1*0.9,A1)