Informática, pregunta formulada por josemisajel9, hace 6 meses

Una tienda comercial por campaña otorgará puntos adicionales a los clientes de sexo femenino que

tengan la tarjeta de puntos de acuerdo a la edad de la persona. Los clientes menores de 18 años

recibirán un adicional de 1,000 puntos, de 18 años hasta menores de 25 años otorgará 2,000 puntos

y de 25 años a más recibirán 4,000 puntos. Considerar que la cantidad de puntos otorgados se

acumulará al puntaje de la tarjeta. Los datos de ingreso son nombre, edad, sexo y tiene tarjeta

(Si/No).

Se requiere:

1. Ingreso de datos. (1 punto)

2. Puntos acumulados en la tarjeta. (3 puntos)

3. Visualizar nombre, edad y puntos acumulados. (3 puntos)​

Respuestas a la pregunta

Contestado por fon63725
0

Respuesta:

cargando.....

Explicación:

son dólares verdad?

si son otras moneda

Contestado por megatokay
2

Pseudocódigo Pseint que otorga puntos a una tarjeta según varios condiciónales. Se adjunta imagen de salida y diagrama de flujo.

Algoritmo tarjetaDePuntos

  • // Definir variables

Definir _edad,_sex,tar,_puntos Como Entero

Definir nom,t Como Caracter

tar <- 0

_sex <- 0

_edad <- 0

nom <- ' '

_puntos <- 0

t <- 's'

Escribir '*********Añada puntos a su tarjeta**********'

Mientras t='s' Hacer

  •  // Ingrese datos

 Escribir 'Nombre: ' Sin Saltar

 Leer nom

 Escribir 'Edad: ' Sin Saltar

 Repetir

  Leer _edad

  Si  NO (_edad>0 Y _edad<100) Entonces

   Escribir 'Error intente de nuevo'

  FinSi

 Hasta Que _edad>0 Y _edad<100

 Escribir '***Eliga Opción*** '

 Escribir '1.- Femenino '

 Escribir '2.- Mascuino '

 Repetir

  Leer _sex

  Si  NO (_sex=1 O _sex=2) Entonces

   Escribir 'Error intente de nuevo'

  FinSi

 Hasta Que _sex=1 O _sex=2

 Escribir '***Ud. posse una tarjeta de puntos?*** '

 Escribir '1.- Si '

 Escribir '2.- No '

 Repetir

  Leer tar

  Si  NO (tar=1 O tar=2) Entonces

   Escribir 'Error intente de nuevo'

  FinSi

 Hasta Que tar=1 O tar=2

  •  // Calcular puntos añadidos a la tarjeta

 Si _sex=1 Y tar=1 Entonces

  Si _edad>=0 Y _edad<18 Entonces

   _puntos <- _puntos+1000

  FinSi

  Si _edad>=18 Y _edad<25 Entonces

   _puntos <- _puntos+2000

  FinSi

  Si _edad>=25 Entonces

   _puntos <- _puntos+4000

  FinSi

 FinSi

  •  // Imprimir resultados

 Escribir 'Nombre: ',nom

 Escribir 'Edad: ',_edad

 Escribir 'Puntos acumulados en la tarjeta: ',_puntos

 Escribir ' '

 Repetir

  Escribir '¿Otra vez?  (s/n)'

  Leer t

 Mientras Que (t<>'s' Y t<>'n')

FinMientras

FinAlgoritmo

Para saber más acerca de algoritmo en pseint con condicionales simples consulte: https://brainly.lat/tarea/64223322

#SPJ5

Adjuntos:
Otras preguntas