Sie sind auf Seite 1von 3

ATPS

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.

Das könnte Ihnen auch gefallen