Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de Exercícios para AV2 2014.02 Primeira Questão: No programa abaixo com muita atenção e suponha que você digitou nessa ordem: 1.5, 1.6. Qual a saída? int main(void) { float num1, num2; scanf(“%f,%f”, &num1,&num2); if(num1 < num2) printf(“num1 \t num2 \n”); else printf(“num2 \t num1 \n”); system("pause" ); return 0; } Segunda Questão: Fazer um programa em C que leia a quantidade N de alunos de uma turma e, para cada aluno, ler a sua nota. O programa deverá informar a média aritmética das notas da turma e a quantidade de alunos que estão com a nota acima ou iguais a 5.0. Obs.: Se nenhum aluno tirar nota 5.0 ou superior, imprimir mensagem: Não há nenhum aluno com nota igual ou superior a 5. Terceira Questão: Considere o código abaixo e informe qual o valor final de X e Y. Quarta Questão: Faça um programa em C com dados n e dois números inteiros positivos i e j diferentes de 0. Imprimir em ordem crescente os n primeiros naturais, que são múltiplos de i ou de j e ou de ambos. Utilizando a instrução WHILE. Exemplo: Para n = 6 , i = 2 e j = 3, a saída deverá ser: 0,2,3,4,6,8. Quinta Questão: Qual o resultado da variável w após a execução do código abaixo? x = 5; y = 7; w = 3; if (x > 2) y = y + 1; else y = y - 1; w = w + x + y; Sexta Questão: O que será mostrado na tela quando digitamos na entrada do programa 2000 e 6. int main(void) { float v, r, total; scanf ("%f %f", &v, &r); total = v * ( 1 - r/ 100 ); printf ("%f\n" , v ); printf ("%f\n", total); system("pause"); return 0; }
Compartilhar