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

2) Escreva um programa que peça ao usuário para
que informe o nome de uma pessoa e, na sequencia,
exiba este nome:
3) Escreva um programa que peça dois números e
então exiba o resultado das quatro operações
aritméticas básicas entre esses números:​

Soluções para a tarefa

Respondido por Lunders
0

Resposta:

Resposta da 2 ( procurei no google)

Explicação:

Pseudo-código do programa.

REGISTRO Aluno

matricula: NUMÉRICO

nome: TEXTO

nota1, nota2: NUMÉRICO

FIM_REGISTRO

QUANTIDADE_DE_ALUNOS = 3

DECLARA alunos: Aluno[QUANTIDADE_DE_ALUNOS]

PARA i=0 ATÉ QUANTIDADE_DE_ALUNOS FAÇA

LEIA alunos[i].nome

LEIA alunos[i].matricula

LEIA alunos[i].nota1

LEIA alunos[i].nota2

FIM_PARA

PARA i=0 ATÉ QUANTIDADE_DE_ALUNOS FAÇA

ESCREVA alunos[i].matricula

ESCREVA alunos[i].nome

ESCREVA (alunos[i].nota1 + alunos[i].nota2)/2 1

FIM_PARA

1

Imprime a média calculada.

Programa em C: code/registros/calculo_das_medias.c.

#include <stdio.h>

typedef struct {

int matricula;

char nome[100];

float nota1;

float nota2;

} Aluno;

#define QUANTIDADE_DE_ALUNOS 3

int main(){

Aluno alunos[QUANTIDADE_DE_ALUNOS];

printf("Dados: nome(sem espacos), matricula, nota1, nota2\n");

for(int i=0; (i < QUANTIDADE_DE_ALUNOS); i++){

printf("\nInforme os dados do aluno(%i): ",i+1);

scanf("%s %i %f %f",alunos[i].nome, &alunos[i].matricula,

&alunos[i].nota1, &alunos[i].nota2);

}

printf("\nMatricula\tNome\tMedia\n");

for(int i=0; (i < QUANTIDADE_DE_ALUNOS); i++){

printf("%i\t%s\t%1.2f\n",alunos[i].matricula,alunos[i].nome,

(alunos[i].nota1 + alunos[i].nota2)/2);

}

getchar();

return 0;

}

Resultado ao simular a execução do programa.

Dados do aluno: nome(sem espacos), matricula, nota1, nota2

Informe os dados do aluno(1): Jesuíno 2887399 6.0 7.5

Informe os dados do aluno(2): Maria 2887398 7.0 9.0

Informe os dados do aluno(3): Virgulino 2887400 10.0 8.0

Matricula Nome Media

2887399 Jesuíno 6.75

2887398 Maria 8.00

2887400 Virgulino 9.00

1.6.2. Problema do cálculo e consulta do IMC de uma pessoa

Perguntas interessantes