Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Estudo Comparativo (2013) Lista 2- Exercícios para treinar C Faça um programa que receba o RA e três notas de N alunos. Calcule a média aritmética e mostre a situação do aluno de acordo com a tabela abaixo. Para alunos de exame, calcule e informe também a nota mínima que deverá tirar para ser aprovado, considerando que para ser aprovado (media do aluno + nota do exame ) /2 ( 5. Situação [0 , 3) Reprovado [3 , 6) Exame [6, 10] Aprovado Faça um programa para calcular a área de um triângulo ( (B* H)/2 ). Este programa deverá aceitar apenas valores válidos, ou seja, maiores que 0. Faça um programa que leia dois valores inteiros e positivos X e Y. Calcule e mostre a potência de XY utilizando: Um while; Um for; Um do ....while; Faça um programa que receba diversos números positivos, finalizando com a entrada de um número negativo. Calcule e mostre ao final: A soma de todos os números digitados; A quantidade de números digitados; A média dos números digitados; O maior número digitado; O menor número digitado; A média dos números pares digitados; A porcentagem de números ímpares digitados; Faça um programa que receba dois números reais e mostre um menu de opções como descrito abaixo, realizando a operação de acordo com a opção escolhida no menu e mostrando o resultado (utilizar o switch). 1 – Somar os números 2 – Subtrair os números 3 – Multiplicar os números 4 – Sair Ler um N números inteiros e informar quantos tem como dígito menos significativo o 0, 1, 2, ..., 8, e 9. Uma loja tem 15 clientes cadastrados e deseja enviar uma correspondência a cada um deles anunciando uma oferta especial. Faça um programa que leia o nome do cliente e o valor de suas compras no ano anterior. Calcule e mostre para cada um dos 15 clientes o bônus que eles terão, sendo 10% de desconto se gastou até R$ 1.000 no ano anterior ou 15% de desconto se gastou mais de R$ 1.000. Uma empresa decidiu fazer um programa para controlar a média de combustível gasto pelos veículos de sua frota. Para isso, desenvolva um programa que receba um número que identifica o veículo, a quantidade de kms percorridos e a quantidade de litros gastos para esse percurso durante 7 dias. No final, calcule a média de kms/litros dos veículos e informe o número de identificação de aqueles veículos com consumo acima dessa média. Dado o seguinte programa: #include <stdio.h> #include <stdlib.h> int main() { int vetor[5] ={ 2, -4 }, k = 0; printf(" Na posicao %d tem armazenado o valor %d \n", k, vetor[k]); printf(" Na posicao %d tem armazenado o valor %d \n", k+3, vetor[k+3]); printf(" Na posicao %d tem armazenado o valor %d \n", k++, vetor[k]); printf(" Na posicao %d tem armazenado o valor %d \n",++k, vetor[k]); system("PAUSE"); return 0; } Que valor é impresso quando se executa cada uma das instruções? Está correto? Completar o programa a seguir para ler 30 notas, calcular a média e informar quantas notas que estão acima da média. #include <stdio.h> #define LIM 30 int main(){ float notas[LIM],soma=0.0, media; int i,k =0; // ler a nota dos alunos, armazenar esses valores no vetor de notas e // calcular a média for (i=0; i<LIM; i++) { printf("Digite a nota do aluno %d: ",i); scanf("%f",¬as[i]); soma= soma + _______; } // cálculo da média após ler todos os dados.... media = soma/LIM; // percorrer o vetor de notas e // contar quantos alunos tem nota superior à média. for ( _____; i< LIM; i++) if (nota[i] > _____) ______; printf("%d alunos tem o aluno tem nota %.2f maior que a media das notas %.2f. \n",_____, _____); system("PAUSE"); return 0; } Foi proposto o seguinte algoritmo para ler um nome e informar qual foi a 1ª letra do nome digitado: #include <stdio.h> int main() { char nome[40]; printf("Digite um nome: "); scanf("%s",nome); printf("\nO caracter na posicao 1 do nome %s e %c", nome, nome[0]); return 0; } Que é impresso quando é digitado: Carlos? Carlos Eduardo? Tem algum problema? Faça um programa que leia uma string de 10 caracteres. Depois da leitura, mostrar a string ao contrário, por exemplo, se foi lida a string Carrossel!!!, deve imprimir !!!lessorraC. Ler um conjunto de N strings e informar quantas das strings começam com cada uma das vogais. . Refazer o exercício anterior, mas desta vez o final da leitura está dado pela leitura da string “zzz”.