Buscar

Prova dircursiva linguagem programação nota 90 2016

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/2 - Linguagem de Programação
Você deve fazer um programa que utilizando structs armazene o nome completo de um aluno, seu número de identificação e sua nota. O número de identificação deve ser um inteiro e caberá a você gerar este número. O nome do aluno deverá ter, no máximo 30 caracteres e as notas deverão ser números reais. Seu programa deve imprimir uma lista com o nome completo, número de identificação dos alunos e suas notas e a média aritimética simples das notas. Sabendo que a média pode ser encontrada pela soma das notas dividida pelo número de alunos.Para concluir esta tarefa você precisará digitar o programa no ambiente virtual de aprendizado.
Nota: 40.0
	A função de limpeza do buffer de teclado é irrelevante para a nota e o aluno poderá utilizar o método de entrada que desejar desde que seja capaz de registrar o nome completo dos alunos, incluído os espaços. 
Resposta:#include <stdlib.h> #include < stdio.h> #include <string> struct alunos { int id; char nome[31] float nota; } turma[20]; int main() { int numAlunos,i; float media = 0.0; printf("\n\nInforme o numero de alunos (max20):"); scanf_s("%d",&numAlunos); getchar(); for (i=0;i<numAlunos;i++) { printf (\n\nCadastro numero: %d",i+1); turma[i].id=i+1; printf ("\nNome:"); gets_s(turma[i].nome); printf("\nNota:"); scanf+s("%f", &turma[i].nota; getchar(); media = media + turma[i].nota; } system("cls); printf("Listagem de Alunos"); printf(\n\nA turma tem %d alunos", numAlunos); for (i=0; i<numAlunos;i++) { printf("\n\nld:\t %d", turma[i].id); printf("\nNome:\t%s",turma[i].nome); printf("\nNota:\t%.1f",turma[i].nota): } printf("\nA media da turma foi de %.1f", media / numAlunos); printf("\n\n") system("Pause"); returm 0; } 
Questão 2/2 - Linguagem de Programação
Seu gerente lhe encarregou de fazer um programa que receba salário, idade e sexo de 3 funcionários da sua empresa e determine e escreva no console do Windows as sequintes informações:          
a) quantos destes que possui o sexo masculino, com idade inferior a 25 anos, ganham salário inferior a R$ 1200,00 reais.
b) quantos destes com o sexo feminino, com idade superior a 30 anos, ganham salário superior a R$ 5000,00 reais.
A primeira versão do seu programa, mostrado a seguir, não funcionou. 
Escreva as linhas corretas que farão com que o programa funcione corretamente.
Nota: 50.0
	
Resposta:scanf("%f",&sal); 
scanf("%s",&sexo); 
scanf("%d",&idade);
 if((sal<1200)&&(idade<25)&&(sexo=='m')) { ca++; } if((sal>5000)&&(idade>30)&&(sexo=='f')) { cb++; }

Outros materiais