Beruflich Dokumente
Kultur Dokumente
1) Escreva um algoritmo para ler um valor numrico (do teclado) e escrever (na tela) o
seu antecessor.
inicio
NUM1, NUM2: numerico
NUM1 <- 0
NUM2 <- 0
leia "Digite o nmero: ", NUM1
NUM2 <- NUM1 - 1
escreva "O nmero antecessor : ", NUM2
fim
2) Ler um valor e escrever a mensagem MAIOR QUE 10! se o valor lido for maior
que 10, caso contrrio escrever NO MAIOR QUE 10!
inicio
NUMERO: numerico
NUMERO <- 0
leia "Digite o nmero: ", NUMERO
se NUMERO > 10
ento escreva " MAIOR QUE 10!"
seno escreva "NO MAIOR QUE 10!"
fim-se
fim
3) Ler 3 valores (A, B e C) representando as medidas dos lados de um tringulo e
escrever se formam ou no um tringulo. OBS: para formar um tringulo, o valor de
cada lado deve ser menor que a soma dos outros 2 lados
Algoritmo
var
a,b,c:real
inicio
escreva (" Digite A B C")
leia (a,b,c)
se (a < b + c) ou (b < a + c) ou (c < a + b) entao
escreva (" tringulo")
senao
escreva ("No triangulo")
fim se
// Seo de Comandos
fim
4) Uma empresa contrata um encanador a R$ 20.00 por dia. Crie um programa que
solicite o nmero de dias trabalhados pelo encanador, sabendo que so descontados 8%
de imposto de renda, imprima o salrio bruto, o valor do imposto de renda descontado,
valor lquido a ser pago ao encanador, conforme o print da tela abaixo:
5) Dois amigos jogam toda semana na loteria. Escreva um programa que solicite a
quantia com que cada um participou e o valor do prmio a ser rateado em partes
diretamente proporcionais s quantias de cada um deles. O programa deve imprimir
quanto cada um dos amigos receber caso sejam ganhadores.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main () {
float apostap1, apostap2,final1,final2,premio,soma;
printf("\t\tPROGRAMA LOTERIA \n\n");
printf("Informe a quantia do premio: R$ \n");
scanf("%f",&premio);
printf("1. Jogador digite a quantia que ira participar: R$ \n");
scanf("%f",&apostap1);
printf("2. Jogador digite a quantia que ira participar: R$ \n");
scanf("%f",&apostap2);
soma = (apostap1+apostap2); //soma aposta dos participantes
final1 = (premio/soma)* apostap1; //calcula o resultado da 1. aposta
final2 = (premio/soma)* apostap2; //calcula o resultado da 2. aposta
printf("O valor a ser rateado para Jogador1 e de : R$ %3.2f c \n",final1);
printf("O valor a ser rateado para Jogador2 e de : R$ %3.2f c \n",final2);
getch();
return 0;
}
6) Sabendo-se que o lato obtido fundindo-se sete partes de cobre com trs partes de
zinco, faa um programa que solicite quantos quilos de lato se quer produzir e imprima
quantos quilos de cobre e zinco so necessrios.
#include <iostream>
using namespace std;
int main(){
float qtdlatao, qtdzinco, qtdcobre;
cout << "Quantos quilos de latao deseja produzir? "; cin >> qtdlatao;
qtdcobre = (7/10.0)*qtdlatao;
qtdzinco = (3/10.0)*qtdlatao;
cout << "Serao necessarios " << qtdcobre << "kg de cobre + " << qtdzinco << "kg de
zinco." << endl;
}
7) Escrever um algoritmo para determinar o consumo mdio de um automvel sendo
fornecida a distncia total percorrida pelo automvel e o total de combustvel gasto.
algoritmo
// Funo : Escrever um algoritmo para determinar o consumo mdio de um automvel
sendo fornecida a distncia total percorrida pelo automvel e o total de combustvel
gasto.
// Seo de Declaraes
var
distancia, combustivel: real
inicio
// Seo de Comandos
escreva (" Clculo de consumo mdio de combustvel ")
escreva("Digite a distncia percorrida: ")
leia(distancia)
escreva ("Digite o combustvel gasto: ")
leia(combustvel)
escreva ("O consumo mdio de combustvel do seu veculo : ",distancia/combustivel)
fim
8) Usando o lao for, imprima na tela a tabuada do 7, conforme o print da tela.