Construa
Você cria pequenas telas usando somente comandos de saída.
Escrever.Sua primeira missão é fazer o programa mostrar informações. Você vai escrever mensagens, ler códigos prontos, encontrar erros e melhorar pequenas telas.
Você cria pequenas telas usando somente comandos de saída.
Escrever.Você lê código pronto, prevê resultados e encontra problemas.
Ler e testar.Você recebe um código funcionando e acrescenta ou reorganiza informações.
Modificar.Mostre a mensagem Olá, mundo! na tela. O objetivo é executar seu primeiro comando de saída.
Resultado esperadoOlá, mundo!
print("Olá, mundo!")public class Main {
public static void main(String[] args) {
System.out.println("Olá, mundo!");
}
}program Main;
begin
writeln('Olá, mundo!');
end.console.log("Olá, mundo!");Crie uma pequena tela de início mostrando três linhas: o nome do jogo, a opção Jogar e a opção Sair.
Resultado esperado=== PIXEL QUEST === 1 - Jogar 2 - Sair
print("=== PIXEL QUEST ===")
print("1 - Jogar")
print("2 - Sair")public class Main {
public static void main(String[] args) {
System.out.println("=== PIXEL QUEST ===");
System.out.println("1 - Jogar");
System.out.println("2 - Sair");
}
}program Main;
begin
writeln('=== PIXEL QUEST ===');
writeln('1 - Jogar');
writeln('2 - Sair');
end.console.log("=== PIXEL QUEST ===");
console.log("1 - Jogar");
console.log("2 - Sair");Antes de executar, leia o código e escreva em um papel ou no comentário do arquivo qual saída você acredita que aparecerá. Depois execute para conferir.
Abra apenas a linguagem que você está praticando.
print("NETFLIX NIGHT")
print("Perfil: Visitante")
print("Filme selecionado: Matrix")public class Main {
public static void main(String[] args) {
System.out.println("NETFLIX NIGHT");
System.out.println("Perfil: Visitante");
System.out.println("Filme selecionado: Matrix");
}
}program Main;
begin
writeln('NETFLIX NIGHT');
writeln('Perfil: Visitante');
writeln('Filme selecionado: Matrix');
end.console.log("NETFLIX NIGHT");
console.log("Perfil: Visitante");
console.log("Filme selecionado: Matrix");Leia → faça sua previsão → execute → compare.
NETFLIX NIGHT Perfil: Visitante Filme selecionado: Matrix
O programa deveria mostrar Pedido confirmado!, mas existe um erro de sintaxe. Copie o código da sua linguagem, execute, observe o erro e faça a correção.
Abra apenas a linguagem que você está praticando.
print("Pedido confirmado!)public class Main {
public static void main(String[] args) {
System.out.println("Pedido confirmado!")
}
}program Main;
begin
writeln('Pedido confirmado!);
end.console.log("Pedido confirmado!";Pedido confirmado!
print("Pedido confirmado!")public class Main {
public static void main(String[] args) {
System.out.println("Pedido confirmado!");
}
}program Main;
begin
writeln('Pedido confirmado!');
end.console.log("Pedido confirmado!");O código executa normalmente, mas a mensagem está errada. O pedido já saiu do restaurante, então a tela deve mostrar Pedido saiu para entrega. Corrija o conteúdo exibido.
Abra apenas a linguagem que você está praticando.
print("Pedido cancelado")public class Main {
public static void main(String[] args) {
System.out.println("Pedido cancelado");
}
}program Main;
begin
writeln('Pedido cancelado');
end.console.log("Pedido cancelado");Pedido saiu para entrega
print("Pedido saiu para entrega")public class Main {
public static void main(String[] args) {
System.out.println("Pedido saiu para entrega");
}
}program Main;
begin
writeln('Pedido saiu para entrega');
end.console.log("Pedido saiu para entrega");O código funciona, mas as linhas do comprovante aparecem na ordem errada. Reorganize somente os comandos de saída para mostrar título, produto, pagamento e status nessa ordem.
Abra apenas a linguagem que você está praticando.
print("Status: Aprovado")
print("Produto: Headset")
print("=== COMPRA ONLINE ===")
print("Pagamento: Pix")public class Main {
public static void main(String[] args) {
System.out.println("Status: Aprovado");
System.out.println("Produto: Headset");
System.out.println("=== COMPRA ONLINE ===");
System.out.println("Pagamento: Pix");
}
}program Main;
begin
writeln('Status: Aprovado');
writeln('Produto: Headset');
writeln('=== COMPRA ONLINE ===');
writeln('Pagamento: Pix');
end.console.log("Status: Aprovado");
console.log("Produto: Headset");
console.log("=== COMPRA ONLINE ===");
console.log("Pagamento: Pix");=== COMPRA ONLINE === Produto: Headset Pagamento: Pix Status: Aprovado
print("=== COMPRA ONLINE ===")
print("Produto: Headset")
print("Pagamento: Pix")
print("Status: Aprovado")public class Main {
public static void main(String[] args) {
System.out.println("=== COMPRA ONLINE ===");
System.out.println("Produto: Headset");
System.out.println("Pagamento: Pix");
System.out.println("Status: Aprovado");
}
}program Main;
begin
writeln('=== COMPRA ONLINE ===');
writeln('Produto: Headset');
writeln('Pagamento: Pix');
writeln('Status: Aprovado');
end.console.log("=== COMPRA ONLINE ===");
console.log("Produto: Headset");
console.log("Pagamento: Pix");
console.log("Status: Aprovado");O código já mostra o título e duas músicas. Acrescente a terceira linha: 3 - Blinding Lights. Não reescreva tudo.
Abra apenas a linguagem que você está praticando.
print("=== MINHA PLAYLIST ===")
print("1 - Numb")
print("2 - Believer")public class Main {
public static void main(String[] args) {
System.out.println("=== MINHA PLAYLIST ===");
System.out.println("1 - Numb");
System.out.println("2 - Believer");
}
}program Main;
begin
writeln('=== MINHA PLAYLIST ===');
writeln('1 - Numb');
writeln('2 - Believer');
end.console.log("=== MINHA PLAYLIST ===");
console.log("1 - Numb");
console.log("2 - Believer");=== MINHA PLAYLIST === 1 - Numb 2 - Believer 3 - Blinding Lights
print("=== MINHA PLAYLIST ===")
print("1 - Numb")
print("2 - Believer")
print("3 - Blinding Lights")public class Main {
public static void main(String[] args) {
System.out.println("=== MINHA PLAYLIST ===");
System.out.println("1 - Numb");
System.out.println("2 - Believer");
System.out.println("3 - Blinding Lights");
}
}program Main;
begin
writeln('=== MINHA PLAYLIST ===');
writeln('1 - Numb');
writeln('2 - Believer');
writeln('3 - Blinding Lights');
end.console.log("=== MINHA PLAYLIST ===");
console.log("1 - Numb");
console.log("2 - Believer");
console.log("3 - Blinding Lights");A tela já mostra duas informações. Evolua o código adicionando uma linha vazia depois do título e, no final, a mensagem Modo economia ativado.
Abra apenas a linguagem que você está praticando.
print("=== CELULAR ===")
print("Bateria: 18%")
print("Wi-Fi: conectado")public class Main {
public static void main(String[] args) {
System.out.println("=== CELULAR ===");
System.out.println("Bateria: 18%");
System.out.println("Wi-Fi: conectado");
}
}program Main;
begin
writeln('=== CELULAR ===');
writeln('Bateria: 18%');
writeln('Wi-Fi: conectado');
end.console.log("=== CELULAR ===");
console.log("Bateria: 18%");
console.log("Wi-Fi: conectado");=== CELULAR === Bateria: 18% Wi-Fi: conectado Modo economia ativado
print("=== CELULAR ===")
print()
print("Bateria: 18%")
print("Wi-Fi: conectado")
print("Modo economia ativado")public class Main {
public static void main(String[] args) {
System.out.println("=== CELULAR ===");
System.out.println();
System.out.println("Bateria: 18%");
System.out.println("Wi-Fi: conectado");
System.out.println("Modo economia ativado");
}
}program Main;
begin
writeln('=== CELULAR ===');
writeln;
writeln('Bateria: 18%');
writeln('Wi-Fi: conectado');
writeln('Modo economia ativado');
end.console.log("=== CELULAR ===");
console.log();
console.log("Bateria: 18%");
console.log("Wi-Fi: conectado");
console.log("Modo economia ativado");Crie do zero uma tela estática de acompanhamento de pedido. Ela deve ter título, número do pedido, restaurante, status, previsão e uma mensagem final. Use também uma linha vazia para separar o título das informações.
Resultado esperado=== MEU PEDIDO === Pedido: #1024 Restaurante: Burger House Status: Preparando Previsão: 25 min Bom apetite!
print("=== MEU PEDIDO ===")
print()
print("Pedido: #1024")
print("Restaurante: Burger House")
print("Status: Preparando")
print("Previsão: 25 min")
print("Bom apetite!")public class Main {
public static void main(String[] args) {
System.out.println("=== MEU PEDIDO ===");
System.out.println();
System.out.println("Pedido: #1024");
System.out.println("Restaurante: Burger House");
System.out.println("Status: Preparando");
System.out.println("Previsão: 25 min");
System.out.println("Bom apetite!");
}
}program Main;
begin
writeln('=== MEU PEDIDO ===');
writeln;
writeln('Pedido: #1024');
writeln('Restaurante: Burger House');
writeln('Status: Preparando');
writeln('Previsão: 25 min');
writeln('Bom apetite!');
end.console.log("=== MEU PEDIDO ===");
console.log();
console.log("Pedido: #1024");
console.log("Restaurante: Burger House");
console.log("Status: Preparando");
console.log("Previsão: 25 min");
console.log("Bom apetite!");Esta seção será acumulativa. Neste primeiro módulo, ela contém somente os comandos de saída que já foram estudados.
O programa usa comandos de saída para mostrar informações. Neste módulo, o foco é texto escrito diretamente no código.
Mostra uma informação e depois vai para a próxima linha.
print("Olá, mundo!")
Linha vazia
print()
Mostra uma informação e depois pula para a próxima linha.
System.out.println("Olá, mundo!");
Sem pular a linha
System.out.print("Olá, ");
System.out.println();Mostra uma informação e depois pula para a próxima linha.
writeln('Olá, mundo!');
Sem pular a linha
write('Olá, ');
writeln;Mostra uma informação no console.
console.log("Olá, mundo!");
Linha vazia
console.log();
O texto fica entre aspas.
"Olá!" ou 'Olá!'Os comandos são executados de cima para baixo.
A primeira saída aparece primeiro.Parênteses, aspas e outros símbolos precisam estar no lugar correto.
Pequenos detalhes importam.