Informática, perguntado por andersonoliiveira202, 9 meses atrás

Em Linguagem C. Criar uma estrutura que represente registro: Nome, salario, idade e sexo e depois atribuir valores aos campos do registro (Nome, salario e sexo) obs: Nome tem que ser literal, salario e idade numerico sexo logico.

Soluções para a tarefa

Respondido por oliveirapedroo
1

Resposta:

#include <stdio.h>

#include <stdbool.h>

int main()

{

   char nome[100];

   float salario;

   int idade, sexo;

   bool sexob;

   printf("Digite seu nome: ");

   scanf("%s",nome);

   

   printf("Digite seu salario: ");

   scanf("%f",&salario);

   

   printf("Digite sua idade: ");

   scanf("%d",&idade);

   printf("Digite seu sexo [1: M || 0: F]: ");

   scanf("%d",&sexo);

   //Se sexo for igual a 1 sexob é verdadeiro se for 0 é falso

   sexob = sexo;

   

   printf("Nome: %s\n", nome);

   printf("Idade: %d\n", idade);

   printf("Salario: R$ %.2f\n", salario);

   if(sexob){

       printf("Sexo: Masculino\n");

   }else{

       printf("Sexo: Feminino\n");

   }

}

Explicação:

Perguntas interessantes