Si paga con tarjeta: si monto >=100 → 'Descuento aplicado', si monto <100 → 'Sin descuento'. Si no tarjeta → 'Pago en efectivo'.
Leer si el pago es con tarjeta (S/N) y el monto; aplicar descuento si paga con tarjeta y monto >=100, si monto <100 entonces sin descuento, si no tarjeta → pago en efectivo.
Proceso CompraTarjeta
Definir tarjeta Como Caracter;
Definir monto Como Real;
Escribir "Pago con tarjeta (S/N):";
Leer tarjeta;
Escribir "Ingrese monto:";
Leer monto;
Si tarjeta = "S" O tarjeta = "s" Entonces
Si monto >= 100 Entonces
Escribir "Descuento aplicado";
SiNo
Escribir "Sin descuento";
FinSi
SiNo
Escribir "Pago en efectivo";
FinSi
FinProceso
tarjeta = input("Pago con tarjeta (S/N): ").strip().upper()
monto = float(input("Ingrese monto: "))
if tarjeta == "S":
if monto >= 100:
print("Descuento aplicado")
else:
print("Sin descuento")
else:
print("Pago en efectivo")
let tarjeta = prompt("Pago con tarjeta (S/N):").trim().toUpperCase();
let monto = parseFloat(prompt("Ingrese monto:"));
if (tarjeta === "S") {
if (monto >= 100) alert("Descuento aplicado");
else alert("Sin descuento");
} else {
alert("Pago en efectivo");
}
#include
using namespace std;
int main() {
char tarjeta;
double monto;
cout << "Pago con tarjeta (S/N): ";
cin >> tarjeta;
cout << "Ingrese monto: ";
cin >> monto;
if (tarjeta == 'S' || tarjeta == 's') {
if (monto >= 100) cout << "Descuento aplicado";
else cout << "Sin descuento";
} else cout << "Pago en efectivo";
return 0;
}
using System;
class Program {
static void Main() {
Console.Write("Pago con tarjeta (S/N): ");
string tarjeta = Console.ReadLine().Trim().ToUpper();
Console.Write("Ingrese monto: ");
double monto = double.Parse(Console.ReadLine());
if (tarjeta == "S") {
if (monto >= 100) Console.WriteLine("Descuento aplicado");
else Console.WriteLine("Sin descuento");
} else Console.WriteLine("Pago en efectivo");
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Pago con tarjeta (S/N): ");
String tarjeta = sc.next().trim().toUpperCase();
System.out.print("Ingrese monto: ");
double monto = sc.nextDouble();
if (tarjeta.equals("S")) {
if (monto >= 100) System.out.println("Descuento aplicado");
else System.out.println("Sin descuento");
} else System.out.println("Pago en efectivo");
}
}