Informática, perguntado por gugaplus859, 6 meses atrás

programa que leia a idade de uma pessoa e se possui carteira de estudante.
Identificar e listar se paga ingresso inteiro ou meia no cinema.


MarceloJael: Pode ser em qualquer linguagem?
gugaplus859: lingugem c

Soluções para a tarefa

Respondido por MiguelFOp
2

Código: Código em C#.

Console.WriteLine("Ingresso-Cinema");  

Console.WriteLine("Insira sua idade:");

string inputIdade = Console.ReadLine();

int idade = int.Parse(inputIdade);

           

if(idade < 29) // 29 anos = limite de carteira de estudante

{

               Console.WriteLine("Você tem carteira de estudante? (sim ou não)");

               string carteira = Console.ReadLine();

               string carteiraUP = carteira.ToUpper();

               if(carteiraUP == "SIM")

               {

                   Console.WriteLine("Você deverá pagar meia entrada no cinema");

               }

               else

               {

                   Console.WriteLine("Você deverá pagar ingresso inteiro no cinema");

               }

}

Respondido por gabrielstuchi22
0

Resposta em C:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

/*

Programa que leia a idade de uma pessoa e se possui carteira de estudante.

Identificar e listar se paga ingresso inteiro ou meia no cinema.

*/

int main(){

   char nome[25], resposta[4];

   int idade;

   printf("Informe seu nome: ");

   fgets(nome, 24, stdin);

   nome[strcspn(nome, "\n")] = '\0';

   setbuf(stdin, NULL);

   printf("Informe sua idade: ", nome);

   scanf("%d", &idade);

   printf("\nVoce possui carteirinha de estudante? <sim/nao>:\n", nome);

   resposta[strcspn(resposta, "\n")] = '\0';

   setbuf(stdin, NULL);

   fgets(resposta, 4, stdin);

       if(strcmp(resposta, "sim") == 0 && idade > 15 && idade < 29){

           printf("\n%s, voce paga o valor de meio ingresso.\n\n\n", nome);

       }else if(strcmp(resposta, "sim") == 0 && idade < 15 || idade > 30){

           printf("\n%s, voce paga o valor inteiro do ingresso.\n\n\n", nome);

           }else if(strcmp(resposta, "nao") == 0){

               printf("\n%s, voce paga o valor inteiro do ingresso.\n\n\n", nome);

               }

return 0;

}

Anexos:
Perguntas interessantes