Exercícios Algoritmos Linguagem C
inicio para i 1 até 75 faça inicio escreva('Digite a idade: '); leia(idade); se (idade >= 18) então inicio escreva('Maior de idade.'); fim senão inicio escreva('Menor de idade.'); fim; fim; fim. 2. Faça um algoritmo que receba o preço de custo e o preço de venda de 40 produtos. Mostre como resultado se houve lucro, prejuízo ou empate para cada produto. Informe media de preço de custo e do preço de venda. programa venda;
var pc, pv, dif, mpc, mpv, spc, spv: real; i : inteiro;
inicio spc 0; spv 0;
para i 1 até 40 faça inicio escreva('Preço de custo: '); leia(pc); escreva('Preço de venda: ');] leia(pv); dif pv – pc;
se (dif > 0) então inicio escreva('Houve lucro na venda.'); fim senão se (dif < 0) então inicio escreva('Houve prejuízo na venda.'); fim senão inicio escreva('Houve empate na venda.'); fim; spc spc + pc; spv spv + pv; fim; mpc spc / 40; mpv spv / 40;
escreva('Média do preço de custo: ', mpc); escreva('Média do preço de venda: ', mpv); fim. 3. Escrever um algoritmo que lê 5 valores, e conta quantos destes valores são negativos, escrevendo esta informação. programa negativos; var n, nneg, i : inteiro;
inicio nneg 0;
para i 1 até 5 faça inicio escreva('Digite um valor: '); leia(n); se (n < 0) então inicio nneg nneg + 1; fim; fim;
escreva('Número de valores negativos: ', nneg); fim. 4. Construir um algoritmo que calcule a média aritmética de vários valores inteiros positivos, lidos externamente. O final da leitura acontecerá quando for lido um valor negativo. programa media_enquanto;
var valor, sv, mv: real; nvalores : inteiro;
inicio mv 0; nvalores 0;
faça
inicio