Leer si es cliente frecuente (S/N) y el monto de compra. Aplicar descuentos:
- Cliente frecuente y monto ≥ 200 → 25%,
- Cliente frecuente y monto < 200 → 15%,
- No frecuente y monto ≥ 200 → 10%,
- No frecuente y monto < 200 → 0%.
Dependiendo si es cliente frecuente y el monto de compra, aplicamos un porcentaje distinto de descuento usando condicional múltiple con "SI".
Proceso DescuentoClienteMonto
Definir monto Como Real;
Definir cliente Como Caracter;
Definir descuento Como Real;
Escribir "¿Es cliente frecuente? (S/N): ";
Leer cliente;
Escribir "Ingrese monto de compra: ";
Leer monto;
Si cliente = "S" Y monto >= 200 Entonces
descuento <- 0.25;
SiNo
Si cliente = "S" Y monto < 200 Entonces
descuento <- 0.15;
SiNo
Si cliente = "N" Y monto >= 200 Entonces
descuento <- 0.10;
SiNo
descuento <- 0;
FinSi
FinSi
FinSi
Escribir "Descuento aplicado: ", descuento*100, "%";
FinProceso
cliente = input("¿Es cliente frecuente? (S/N): ").upper()
monto = float(input("Ingrese monto de compra: "))
if cliente == "S" and monto >= 200:
descuento = 0.25
elif cliente == "S" and monto < 200:
descuento = 0.15
elif cliente == "N" and monto >= 200:
descuento = 0.10
else:
descuento = 0
print(f"Descuento aplicado: {descuento*100}%")
let cliente = prompt("¿Es cliente frecuente? (S/N):").toUpperCase();
let monto = parseFloat(prompt("Ingrese monto de compra:"));
let descuento;
if (cliente === "S" && monto >= 200) {
descuento = 0.25;
} else if (cliente === "S" && monto < 200) {
descuento = 0.15;
} else if (cliente === "N" && monto >= 200) {
descuento = 0.10;
} else {
descuento = 0;
}
alert("Descuento aplicado: " + (descuento * 100) + "%");
#include <iostream>
using namespace std;
int main() {
char cliente;
double monto, descuento;
cout << "¿Es cliente frecuente? (S/N): ";
cin >> cliente;
cout << "Ingrese monto de compra: ";
cin >> monto;
if (cliente == 'S' && monto >= 200)
descuento = 0.25;
else if (cliente == 'S' && monto < 200)
descuento = 0.15;
else if (cliente == 'N' && monto >= 200)
descuento = 0.10;
else
descuento = 0;
cout << "Descuento aplicado: " << (descuento * 100) << "%\n";
return 0;
}
using System;
class Program {
static void Main() {
Console.Write("¿Es cliente frecuente? (S/N): ");
string cliente = Console.ReadLine().ToUpper();
Console.Write("Ingrese monto de compra: ");
double monto = double.Parse(Console.ReadLine());
double descuento;
if (cliente == "S" && monto >= 200)
descuento = 0.25;
else if (cliente == "S" && monto < 200)
descuento = 0.15;
else if (cliente == "N" && monto >= 200)
descuento = 0.10;
else
descuento = 0;
Console.WriteLine("Descuento aplicado: " + (descuento * 100) + "%");
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("¿Es cliente frecuente? (S/N): ");
String cliente = sc.next().toUpperCase();
System.out.print("Ingrese monto de compra: ");
double monto = sc.nextDouble();
double descuento;
if (cliente.equals("S") && monto >= 200)
descuento = 0.25;
else if (cliente.equals("S") && monto < 200)
descuento = 0.15;
else if (cliente.equals("N") && monto >= 200)
descuento = 0.10;
else
descuento = 0;
System.out.println("Descuento aplicado: " + (descuento * 100) + "%");
}
}