logo

Crowdly

4. O número da sorte de uma pessoa irá determinar o bônus recebido. O bônus é o ...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

4. O número da sorte de uma pessoa irá determinar o bônus recebido. O bônus é o número da sorte * 1000,00 reais.

a) Faça a função acrescimo que recebe como parâmetro o nome, um número inteiro e o sexo ('f' – feminino, 'm' - masculino) e retorna o número recebido com o acréscimo. O acréscimo é calculado da seguinte forma:

    • Caso o sexo seja feminino  número_com_acréscimo = número recebido + 4

    • Caso o sexo seja masculino  número_com_acréscimo = número recebido + 2

Independente do sexo, caso o nome da pessoa tenha a sequência 'sol' ou 'Sol', deverá ser somado 7 ao número_com_acréscimo.

b) Faça a função numero_sorte que recebe como parâmetro o dia (inteiro), o mês (inteiro), o ano (inteiro de 2 dígitos), o nome de uma pessoa (string) e o sexo ('f' – feminino, 'm' - masculino). Esta função deverá utilizar, obrigatoriamente, a função acrescimo acima para calcular o dia_com_acréscimo e o mês_com_acrescimo. O número da sorte é o dígito menos significativo do resultado da soma: dia_com_acrescimo + mês_com_acrescimo + ano. 

Exemplos:

Se dia = 30, mês = 10, ano = 80, sexo = 'f', nome = 'Marisol', teremos: 41(30+4+7) + 21(10+4+7) + 80 = 142  nº da sorte = 2

Se dia = 30, mês = 10, ano = 80, sexo = 'm', nome = 'Solano', teremos: 39(30+2+7) + 19(10+2+7) + 80 = 138  nº da sorte = 8

Se dia = 30, mês = 10, ano = 80, sexo = 'f', nome = 'Maria', teremos: 34 (30+4) + 14(10+4) + 80 = 128  nº da sorte = 8

Se dia = 30, mês = 10, ano = 80, sexo = 'm', nome = 'Carlos' teremos: 32(30+2)+ 12(10+2) + 80 = 124  nº da sorte = 4

c) Faça um programa, utilizando adequadamente pelo menos as funções acima (itens a e b), que pergunte ao usuário seu nome (string), o sexo ('f'-feminino, 'm' - masculino), o estado civil (‘c’ – casada, ‘o’ – outros) e a data de nascimento ('dd/mm/aa'). Caso a pessoa seja casada, o programa deverá ler também sua data de casamento ('dd/mm/aa'). O programa deverá exibir seu nome e o bônus que ela receberá de Natal.  A data usada no cálculo do número da sorte depende do estado civil da pessoa:

    • Para a pessoa que não é casada, o número da sorte é calculado utilizando-se o dia, o mês e o ano de nascimento.

    • Para a pessoa casada, o número da sorte é o maior entre os dois valores abaixo:

    • Utilizando-se o dia, o mês e o ano de nascimento

    • Utilizando-se o dia, o mês e o ano de casamento

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на ead.puc-rio.br?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!