Baixe o app para aproveitar ainda mais
Prévia do material em texto
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; } a saída sairá “1.5 1.6’’ 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. #include<stdio.h> #include<cstdlib> #include<iostream> Int main() { int qtdAl=0; char aluno[qtdAl][100]; float n1[qtdAl], n2[qtdAl], n3[qtdAl]; int media[qtdAl], cont=0; printf(“Entre com a quantidade de alunos”); scanf(“%d”, &qtdAl); for(int i=0; i< qtdAl; i++) { printf(“\nEntre com o nome do aluno:”); scanf(“%s”, &aluno[i]); printf(“\nEntre com a primeira nota deste aluno:”); scanf(“%s”, &n1[i]); printf(“\nEntre com a segunda nota deste aluno:”); scanf(“%s”, &n2[i]); printf(“\nEntre com terceira nota deste aluno:”); scanf(“%s”, &n3[i]); media[i]=(n1[i]+ n2[i]+ n3[i]/3 } for(int i=0; i<qtdAl; i++) } If(media[i].5) { cont++; } } If(cont==0) { printf(“\n\nNenhum aluno obteve media acima de 5!\n\n”); } else{ printf(“\n\nQuantidade de alunos com media acima de 5: %d”, cont); printf(“\n\n”); } System”PAUSE”); return -1 } Terceira Questão: Considere o código abaixo e informe qual o valor final de X e Y. J | X 1 2 3 3 5 4 7 5 9 6 11 7 Os valores de X e J serão respectivamente 7 e 11. 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; x=5 se 5>2 y= y + 1 y=(7) + 1 =8 (subustituindo) então w=3+5+8 Logo w=16 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; } Sendo digitado na entrada do programa 2000 e 6 será mostrado na tela ‘v’ com o valor de 2000 e ‘total’ com valor de 1.880.
Compartilhar