Entrada
O usuário fornece um valor durante a execução.
nome = input()Até agora os valores ficavam principalmente escritos no código. Nesta fase o programa passa a receber informações durante a execução e usar esses dados em saídas e cálculos que você já conhece.
O usuário fornece um valor durante a execução.
nome = input()O programa guarda, converte ou calcula usando o valor recebido.
total = preco * quantidadeO resultado é apresentado com os comandos que você já conhece.
Total: 120prompt() no navegador. Assim não precisamos instalar prompt-sync nem introduzir uma API assíncrona do Node neste momento.Digite o nome: Ana Lima. Em exercícios de cálculo, podem aparecer dois ou mais painéis com valores diferentes para você testar.Leia o nome de um participante e depois mostre Nome: seguido do valor digitado.
Resultado esperadoDigite o nome: Ana Lima Nome: Ana Lima
nome = input("Digite o nome: ")
print(f"Nome: {nome}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o nome: ");
String nome = entrada.nextLine();
System.out.printf("Nome: %s", nome);
}
}program Main;
var
nome: string;
begin
write('Digite o nome: ');
readln(nome);
writeln('Nome: ', nome);
end.let nome = prompt("Digite o nome: ");
console.log("Nome: " + nome);Leia primeiro uma cidade e depois um curso. Mostre primeiro o curso e depois a cidade, usando os rótulos Curso: e Cidade:.
Resultado esperadoDigite a cidade: Blumenau Digite o curso: Programacao Curso: Programacao Cidade: Blumenau
cidade = input("Digite a cidade: ")
curso = input("Digite o curso: ")
print(f"Curso: {curso}")
print(f"Cidade: {cidade}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite a cidade: ");
String cidade = entrada.nextLine();
System.out.print("Digite o curso: ");
String curso = entrada.nextLine();
System.out.printf("Curso: %s%n", curso);
System.out.printf("Cidade: %s", cidade);
}
}program Main;
var
cidade, curso: string;
begin
write('Digite a cidade: ');
readln(cidade);
write('Digite o curso: ');
readln(curso);
writeln('Curso: ', curso);
writeln('Cidade: ', cidade);
end.let cidade = prompt("Digite a cidade: ");
let curso = prompt("Digite o curso: ");
console.log("Curso: " + curso);
console.log("Cidade: " + cidade);Leia uma idade inteira e mostre o valor com o rótulo Idade:. Nesta missão o dado precisa ser tratado como número inteiro.
Resultado esperadoDigite a idade: 16 Idade: 16
idade = int(input("Digite a idade: "))
print(f"Idade: {idade}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite a idade: ");
int idade = entrada.nextInt();
System.out.printf("Idade: %d", idade);
}
}program Main;
var
idade: integer;
begin
write('Digite a idade: ');
readln(idade);
writeln('Idade: ', idade);
end.let idade = Number(prompt("Digite a idade: "));
console.log("Idade: " + idade);Leia o preço de um produto e a quantidade. Calcule o total da compra e mostre Total: seguido do resultado.
Resultado esperado — teste 1Digite o preço: R$ 7.25 Digite a quantidade: 3 Total: R$ 21.75Resultado esperado — teste 2
Digite o preço: R$ 8.35 Digite a quantidade: 5 Total: R$ 41.75
preco = float(input("Digite o preço: R$ "))
quantidade = int(input("Digite a quantidade: "))
total = preco * quantidade
print(f"Total: R$ {total}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();
System.out.print("Digite a quantidade: ");
int quantidade = entrada.nextInt();
double total = preco * quantidade;
System.out.printf("Total: R$ %.2f", total);
}
}program Main;
var
preco, total: real;
quantidade: integer;
begin
write('Digite o preço: R$ ');
readln(preco);
write('Digite a quantidade: ');
readln(quantidade);
total := preco * quantidade;
writeln('Total: R$ ', total:0:2);
end.let preco = Number(prompt("Digite o preço: R$ "));
let quantidade = Number(prompt("Digite a quantidade: "));
let total = preco * quantidade;
console.log("Total: R$ " + total);Leia a pontuação inicial, o bônus e a penalidade. Calcule a pontuação final usando os três valores.
Resultado esperado — teste 1Digite a pontuação inicial: 120 Digite o bônus: 30 Digite a penalidade: 15 Pontuacao final: 135Resultado esperado — teste 2
Digite a pontuação inicial: 250 Digite o bônus: 40 Digite a penalidade: 25 Pontuacao final: 265
pontos = int(input("Digite a pontuação inicial: "))
bonus = int(input("Digite o bônus: "))
penalidade = int(input("Digite a penalidade: "))
final = pontos + bonus - penalidade
print(f"Pontuacao final: {final}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite a pontuação inicial: ");
int pontos = entrada.nextInt();
System.out.print("Digite o bônus: ");
int bonus = entrada.nextInt();
System.out.print("Digite a penalidade: ");
int penalidade = entrada.nextInt();
int finalPontos = pontos + bonus - penalidade;
System.out.printf("Pontuacao final: %d", finalPontos);
}
}program Main;
var
pontos, bonus, penalidade, finalPontos: integer;
begin
write('Digite a pontuação inicial: ');
readln(pontos);
write('Digite o bônus: ');
readln(bonus);
write('Digite a penalidade: ');
readln(penalidade);
finalPontos := pontos + bonus - penalidade;
writeln('Pontuacao final: ', finalPontos);
end.let pontos = Number(prompt("Digite a pontuação inicial: "));
let bonus = Number(prompt("Digite o bônus: "));
let penalidade = Number(prompt("Digite a penalidade: "));
let finalPontos = pontos + bonus - penalidade;
console.log("Pontuacao final: " + finalPontos);Leia o preço unitário, a quantidade e o frete. Calcule o subtotal e depois o total final.
Resultado esperado — teste 1Digite o preço: R$ 7.25 Digite a quantidade: 3 Digite o frete: R$ 5.40 Subtotal: R$ 21.75 Total: R$ 27.15Resultado esperado — teste 2
Digite o preço: R$ 8.35 Digite a quantidade: 5 Digite o frete: R$ 3.20 Subtotal: R$ 41.75 Total: R$ 44.95
preco = float(input("Digite o preço: R$ "))
quantidade = int(input("Digite a quantidade: "))
frete = float(input("Digite o frete: R$ "))
subtotal = preco * quantidade
total = subtotal + frete
print(f"Subtotal: R$ {subtotal}")
print(f"Total: R$ {total}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();
System.out.print("Digite a quantidade: ");
int quantidade = entrada.nextInt();
System.out.print("Digite o frete: R$ ");
double frete = entrada.nextDouble();
double subtotal = preco * quantidade;
double total = subtotal + frete;
System.out.printf("Subtotal: R$ %.2f%n", subtotal);
System.out.printf("Total: R$ %.2f", total);
}
}program Main;
var
preco, frete, subtotal, total: real;
quantidade: integer;
begin
write('Digite o preço: R$ ');
readln(preco);
write('Digite a quantidade: ');
readln(quantidade);
write('Digite o frete: R$ ');
readln(frete);
subtotal := preco * quantidade;
total := subtotal + frete;
writeln('Subtotal: R$ ', subtotal:0:2);
writeln('Total: R$ ', total:0:2);
end.let preco = Number(prompt("Digite o preço: R$ "));
let quantidade = Number(prompt("Digite a quantidade: "));
let frete = Number(prompt("Digite o frete: R$ "));
let subtotal = preco * quantidade;
let total = subtotal + frete;
console.log("Subtotal: R$ " + subtotal);
console.log("Total: R$ " + total);Considere que o usuário digita Bia na primeira leitura e 12 na segunda. Leia o código, faça um teste de mesa e escreva a saída antes de executar.
Abra apenas a linguagem que você está praticando.
nome = input("Digite o nome: ")
pontos = int(input("Digite a pontuação inicial: "))
dobro = pontos * 2
print(f"Jogador: {nome}")
print(f"Pontos: {dobro}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o nome: ");
String nome = entrada.nextLine();
System.out.print("Digite a pontuação inicial: ");
int pontos = entrada.nextInt();
int dobro = pontos * 2;
System.out.println("Jogador: " + nome);
System.out.println("Pontos: " + dobro);
}
}program Main;
var
nome: string;
pontos, dobro: integer;
begin
write('Digite o nome: ');
readln(nome);
write('Digite a pontuação inicial: ');
readln(pontos);
dobro := pontos * 2;
writeln('Jogador: ', nome);
writeln('Pontos: ', dobro);
end.let nome = prompt("Digite o nome: ");
let pontos = Number(prompt("Digite a pontuação inicial: "));
let dobro = pontos * 2;
console.log("Jogador: " + nome);
console.log("Pontos: " + dobro);Jogador: Bia Pontos: 24
Jogador: Bia Pontos: 24
Jogador: Bia Pontos: 24
Jogador: Bia Pontos: 24
O código já lê o nome e a idade. Complete o programa para mostrar as duas informações usando os rótulos Nome: e Idade:.
Abra apenas a linguagem que você está praticando.
nome = input("Digite o nome: ")
idade = int(input("Digite a idade: "))import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o nome: ");
String nome = entrada.nextLine();
System.out.print("Digite a idade: ");
int idade = entrada.nextInt();
}
}program Main;
var
nome: string;
idade: integer;
begin
write('Digite o nome: ');
readln(nome);
write('Digite a idade: ');
readln(idade);
end.let nome = prompt("Digite o nome: ");
let idade = Number(prompt("Digite a idade: "));Digite o nome: Luiz Digite a idade: 18 Nome: Luiz Idade: 18
nome = input("Digite o nome: ")
idade = int(input("Digite a idade: "))
print(f"Nome: {nome}")
print(f"Idade: {idade}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o nome: ");
String nome = entrada.nextLine();
System.out.print("Digite a idade: ");
int idade = entrada.nextInt();
System.out.printf("Nome: %s%n", nome);
System.out.printf("Idade: %d", idade);
}
}program Main;
var
nome: string;
idade: integer;
begin
write('Digite o nome: ');
readln(nome);
write('Digite a idade: ');
readln(idade);
writeln('Nome: ', nome);
writeln('Idade: ', idade);
end.let nome = prompt("Digite o nome: ");
let idade = Number(prompt("Digite a idade: "));
console.log("Nome: " + nome);
console.log("Idade: " + idade);O programa deve ler preço e quantidade e mostrar o total da compra. Com a entrada 30.25 e 3, o comportamento esperado é Total: R$ 90.75. Teste, analise e corrija o código.
Abra apenas a linguagem que você está praticando.
preco = float(input("Digite o preço: R$ "))
quantidade = int(input("Digite a quantidade: "))
total = preco + quantidade
print(f"Total: R$ {total}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();
System.out.print("Digite a quantidade: ");
int quantidade = entrada.nextInt();
double total = preco + quantidade;
System.out.println("Total: R$ " + total);
}
}program Main;
var
preco, total: real;
quantidade: integer;
begin
write('Digite o preço: R$ ');
readln(preco);
write('Digite a quantidade: ');
readln(quantidade);
total := preco + quantidade;
writeln('Total: R$ ', total:0:2);
end.let preco = Number(prompt("Digite o preço: R$ "));
let quantidade = Number(prompt("Digite a quantidade: "));
let total = preco + quantidade;
console.log("Total: R$ " + total);Digite o preço: R$ 30.25 Digite a quantidade: 3 Total: R$ 90.75Resultado esperado — teste 2
Digite o preço: R$ 12.35 Digite a quantidade: 3 Total: R$ 37.05
preco = float(input("Digite o preço: R$ "))
quantidade = int(input("Digite a quantidade: "))
total = preco * quantidade
print(f"Total: R$ {total}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();
System.out.print("Digite a quantidade: ");
int quantidade = entrada.nextInt();
double total = preco * quantidade;
System.out.printf("Total: R$ %.2f", total);
}
}program Main;
var
preco, total: real;
quantidade: integer;
begin
write('Digite o preço: R$ ');
readln(preco);
write('Digite a quantidade: ');
readln(quantidade);
total := preco * quantidade;
writeln('Total: R$ ', total:0:2);
end.let preco = Number(prompt("Digite o preço: R$ "));
let quantidade = Number(prompt("Digite a quantidade: "));
let total = preco * quantidade;
console.log("Total: R$ " + total);Leia dois números inteiros em primeiro e segundo. Troque os valores usando uma variável auxiliar e depois mostre os dois já trocados.
Digite o primeiro valor: 2 Digite o segundo valor: 7 Primeiro: 7 Segundo: 2Resultado esperado — teste 2
Digite o primeiro valor: 15 Digite o segundo valor: 4 Primeiro: 4 Segundo: 15
primeiro = int(input("Digite o primeiro valor: "))
segundo = int(input("Digite o segundo valor: "))
auxiliar = primeiro
primeiro = segundo
segundo = auxiliar
print(f"Primeiro: {primeiro}")
print(f"Segundo: {segundo}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o primeiro valor: ");
int primeiro = entrada.nextInt();
System.out.print("Digite o segundo valor: ");
int segundo = entrada.nextInt();
int auxiliar = primeiro;
primeiro = segundo;
segundo = auxiliar;
System.out.printf("Primeiro: %d%n", primeiro);
System.out.printf("Segundo: %d", segundo);
}
}program Main;
var
primeiro, segundo, auxiliar: integer;
begin
write('Digite o primeiro valor: ');
readln(primeiro);
write('Digite o segundo valor: ');
readln(segundo);
auxiliar := primeiro;
primeiro := segundo;
segundo := auxiliar;
writeln('Primeiro: ', primeiro);
writeln('Segundo: ', segundo);
end.let primeiro = Number(prompt("Digite o primeiro valor: "));
let segundo = Number(prompt("Digite o segundo valor: "));
let auxiliar = primeiro;
primeiro = segundo;
segundo = auxiliar;
console.log("Primeiro: " + primeiro);
console.log("Segundo: " + segundo);O código já lê preço e quantidade e calcula o subtotal. Evolua o programa para também ler frete e desconto, calcular o total final e mostrar subtotal e total.
Abra apenas a linguagem que você está praticando.
preco = float(input("Digite o preço: R$ "))
quantidade = int(input("Digite a quantidade: "))
subtotal = preco * quantidade
print(f"Subtotal: R$ {subtotal}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();
System.out.print("Digite a quantidade: ");
int quantidade = entrada.nextInt();
double subtotal = preco * quantidade;
System.out.println("Subtotal: R$ " + subtotal);
}
}program Main;
var
preco, subtotal: real;
quantidade: integer;
begin
write('Digite o preço: R$ ');
readln(preco);
write('Digite a quantidade: ');
readln(quantidade);
subtotal := preco * quantidade;
writeln('Subtotal: R$ ', subtotal:0:2);
end.let preco = Number(prompt("Digite o preço: R$ "));
let quantidade = Number(prompt("Digite a quantidade: "));
let subtotal = preco * quantidade;
console.log("Subtotal: R$ " + subtotal);Digite o preço: R$ 50.25 Digite a quantidade: 3 Digite o frete: R$ 15.40 Digite o desconto: R$ 10.20 Subtotal: R$ 150.75 Total: R$ 155.95Resultado esperado — teste 2
Digite o preço: R$ 18.35 Digite a quantidade: 3 Digite o frete: R$ 6.35 Digite o desconto: R$ 3.12 Subtotal: R$ 55.05 Total: R$ 58.28
preco = float(input("Digite o preço: R$ "))
quantidade = int(input("Digite a quantidade: "))
frete = float(input("Digite o frete: R$ "))
desconto = float(input("Digite o desconto: R$ "))
subtotal = preco * quantidade
total = subtotal + frete - desconto
print(f"Subtotal: R$ {subtotal}")
print(f"Total: R$ {total}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();
System.out.print("Digite a quantidade: ");
int quantidade = entrada.nextInt();
System.out.print("Digite o frete: R$ ");
double frete = entrada.nextDouble();
System.out.print("Digite o desconto: R$ ");
double desconto = entrada.nextDouble();
double subtotal = preco * quantidade;
double total = subtotal + frete - desconto;
System.out.printf("Subtotal: R$ %.2f%n", subtotal);
System.out.printf("Total: R$ %.2f", total);
}
}program Main;
var
preco, frete, desconto, subtotal, total: real;
quantidade: integer;
begin
write('Digite o preço: R$ ');
readln(preco);
write('Digite a quantidade: ');
readln(quantidade);
write('Digite o frete: R$ ');
readln(frete);
write('Digite o desconto: R$ ');
readln(desconto);
subtotal := preco * quantidade;
total := subtotal + frete - desconto;
writeln('Subtotal: R$ ', subtotal:0:2);
writeln('Total: R$ ', total:0:2);
end.let preco = Number(prompt("Digite o preço: R$ "));
let quantidade = Number(prompt("Digite a quantidade: "));
let frete = Number(prompt("Digite o frete: R$ "));
let desconto = Number(prompt("Digite o desconto: R$ "));
let subtotal = preco * quantidade;
let total = subtotal + frete - desconto;
console.log("Subtotal: R$ " + subtotal);
console.log("Total: R$ " + total);Leia produto, quantidade, preço unitário, frete e desconto. Calcule subtotal e total. Depois mostre um resumo organizado exatamente na ordem indicada.
Resultado esperado — teste 1Digite o produto: Teclado Digite a quantidade: 3 Digite o preço: R$ 80.25 Digite o frete: R$ 20.35 Digite o desconto: R$ 10.15 Produto: Teclado Quantidade: 3 Preco unitario: R$ 80.25 Subtotal: R$ 240.75 Frete: R$ 20.35 Desconto: R$ 10.15 Total: R$ 250.95Resultado esperado — teste 2
Digite o produto: Mouse Digite a quantidade: 3 Digite o preço: R$ 35.75 Digite o frete: R$ 12.45 Digite o desconto: R$ 5.15 Produto: Mouse Quantidade: 3 Preco unitario: R$ 35.75 Subtotal: R$ 107.25 Frete: R$ 12.45 Desconto: R$ 5.15 Total: R$ 114.55
produto = input("Digite o produto: ")
quantidade = int(input("Digite a quantidade: "))
preco = float(input("Digite o preço: R$ "))
frete = float(input("Digite o frete: R$ "))
desconto = float(input("Digite o desconto: R$ "))
subtotal = preco * quantidade
total = subtotal + frete - desconto
print(f"Produto: {produto}")
print(f"Quantidade: {quantidade}")
print(f"Preco unitario: R$ {preco}")
print(f"Subtotal: R$ {subtotal}")
print(f"Frete: R$ {frete}")
print(f"Desconto: R$ {desconto}")
print(f"Total: R$ {total}")import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o produto: ");
String produto = entrada.nextLine();
System.out.print("Digite a quantidade: ");
int quantidade = entrada.nextInt();
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();
System.out.print("Digite o frete: R$ ");
double frete = entrada.nextDouble();
System.out.print("Digite o desconto: R$ ");
double desconto = entrada.nextDouble();
double subtotal = preco * quantidade;
double total = subtotal + frete - desconto;
System.out.printf("Produto: %s%n", produto);
System.out.printf("Quantidade: %d%n", quantidade);
System.out.printf("Preco unitario: R$ %.2f%n", preco);
System.out.printf("Subtotal: R$ %.2f%n", subtotal);
System.out.printf("Frete: R$ %.2f%n", frete);
System.out.printf("Desconto: R$ %.2f%n", desconto);
System.out.printf("Total: R$ %.2f", total);
}
}program Main;
var
produto: string;
quantidade: integer;
preco, frete, desconto, subtotal, total: real;
begin
write('Digite o produto: ');
readln(produto);
write('Digite a quantidade: ');
readln(quantidade);
write('Digite o preço: R$ ');
readln(preco);
write('Digite o frete: R$ ');
readln(frete);
write('Digite o desconto: R$ ');
readln(desconto);
subtotal := preco * quantidade;
total := subtotal + frete - desconto;
writeln('Produto: ', produto);
writeln('Quantidade: ', quantidade);
writeln('Preco unitario: R$ ', preco:0:2);
writeln('Subtotal: R$ ', subtotal:0:2);
writeln('Frete: R$ ', frete:0:2);
writeln('Desconto: R$ ', desconto:0:2);
writeln('Total: R$ ', total:0:2);
end.let produto = prompt("Digite o produto: ");
let quantidade = Number(prompt("Digite a quantidade: "));
let preco = Number(prompt("Digite o preço: R$ "));
let frete = Number(prompt("Digite o frete: R$ "));
let desconto = Number(prompt("Digite o desconto: R$ "));
let subtotal = preco * quantidade;
let total = subtotal + frete - desconto;
console.log("Produto: " + produto);
console.log("Quantidade: " + quantidade);
console.log("Preco unitario: R$ " + preco);
console.log("Subtotal: R$ " + subtotal);
console.log("Frete: R$ " + frete);
console.log("Desconto: R$ " + desconto);
console.log("Total: R$ " + total);Esta seção é acumulativa: mantém o que já foi estudado e acrescenta os comandos de entrada desta fase.
print("Olá")System.out.println("Olá");writeln('Olá');console.log("Olá");nome = "Luna" idade = 16
:=.Python: print(f"Idade: {idade}")
Java (+): System.out.println("Idade: " + idade);
Java (printf): System.out.printf("Idade: %d", idade);
Pascal: writeln('Idade: ', idade);
JavaScript: console.log("Idade: " + idade);printf: %s texto, %d inteiro, %.2f decimal com 2 casas, %b booleano e %c caractere. Use %n quando a próxima informação precisar começar em outra linha.total = preco * quantidade
Python: str / int / float Java: String / int / double Pascal: string / integer / real JavaScript: string / number
nome = input("Digite o nome: ")
idade = int(input("Digite a idade: "))
preco = float(input("Digite o preço: R$ "))Scanner entrada = new Scanner(System.in);
System.out.print("Digite o nome: ");
String nome = entrada.nextLine();
System.out.print("Digite a idade: ");
int idade = entrada.nextInt();
System.out.print("Digite o preço: R$ ");
double preco = entrada.nextDouble();nextLine() lê texto, nextInt() lê inteiro e nextDouble() lê decimal.write('Digite o nome: ');
readln(nome);
write('Digite a idade: ');
readln(idade);
write('Digite o preço: R$ ');
readln(preco);var.let nome = prompt("Digite o nome: ");
let idade = Number(prompt("Digite a idade: "));
let preco = Number(prompt("Digite o preço: R$ "));prompt() no navegador para evitar bibliotecas externas.