Nome
A variável recebe um nome que ajuda a identificar o dado.
jogadorNo módulo anterior o programa apenas mostrava informações. Agora ele começa a guardar dados em variáveis para poder usar esses valores depois.
A variável recebe um nome que ajuda a identificar o dado.
jogadorDentro dela guardamos uma informação.
"Luna"O valor pode ser texto, inteiro, decimal, booleano ou caractere.
Cada dado tem uma natureza.Crie uma variável chamada jogador, guarde nela o texto Luna e depois mostre o valor da variável na tela.
Luna
jogador = "Luna" print(jogador)
public class Main {
public static void main(String[] args) {
String jogador;
jogador = "Luna";
System.out.println(jogador);
}
}program Main;
var
jogador: string;
begin
jogador := 'Luna';
writeln(jogador);
end.let jogador; jogador = "Luna"; console.log(jogador);
Crie uma variável para guardar o número inteiro 83 e mostre esse valor na tela.
Resultado esperado83
bateria = 83 print(bateria)
public class Main {
public static void main(String[] args) {
int bateria;
bateria = 83;
System.out.println(bateria);
}
}program Main;
var
bateria: integer;
begin
bateria := 83;
writeln(bateria);
end.let bateria; bateria = 83; console.log(bateria);
Leia o código sem executar. A variável recebe um valor e depois recebe outro. Preveja qual valor será mostrado no final.
Abra apenas a linguagem que você está praticando.
musica = "Numb" musica = "Believer" print(musica)
public class Main {
public static void main(String[] args) {
String musica;
musica = "Numb";
musica = "Believer";
System.out.println(musica);
}
}program Main;
var
musica: string;
begin
musica := 'Numb';
musica := 'Believer';
writeln(musica);
end.let musica; musica = "Numb"; musica = "Believer"; console.log(musica);
Leia → faça sua previsão → execute → compare.
Believer
O programa deveria guardar o nome do perfil e mostrá-lo, mas existe um erro de sintaxe. Copie o código da sua linguagem, execute e corrija.
Abra apenas a linguagem que você está praticando.
perfil = "Visitante print(perfil)
public class Main {
public static void main(String[] args) {
String perfil
perfil = "Visitante";
System.out.println(perfil);
}
}program Main;
var
perfil string;
begin
perfil := 'Visitante';
writeln(perfil);
end.let perfil = "Visitante; console.log(perfil);
Visitante
perfil = "Visitante" print(perfil)
public class Main {
public static void main(String[] args) {
String perfil;
perfil = "Visitante";
System.out.println(perfil);
}
}program Main;
var
perfil: string;
begin
perfil := 'Visitante';
writeln(perfil);
end.let perfil; perfil = "Visitante"; console.log(perfil);
O código deveria guardar corretamente o status online e exibir esse valor. Copie, execute, analise o comportamento e corrija o problema.
Abra apenas a linguagem que você está praticando.
online = "True" print(online)
public class Main {
public static void main(String[] args) {
boolean online = "true";
System.out.println(online);
}
}program Main;
var
online: boolean;
begin
online := 'true';
writeln(online);
end.let online = "true"; console.log(online);
true / True / TRUE, conforme a linguagem
online = True print(online)
public class Main {
public static void main(String[] args) {
boolean online = true;
System.out.println(online);
}
}program Main;
var
online: boolean;
begin
online := true;
writeln(online);
end.let online = true; console.log(online);
O programa executa, mas a saída não corresponde ao cadastro esperado. O produto deve aparecer como Headset e a forma de pagamento como Pix. Analise o código e corrija o problema.
Abra apenas a linguagem que você está praticando.
produto = "Pix" pagamento = "Headset" print(produto) print(pagamento)
public class Main {
public static void main(String[] args) {
String produto = "Pix";
String pagamento = "Headset";
System.out.println(produto);
System.out.println(pagamento);
}
}program Main;
var
produto, pagamento: string;
begin
produto := 'Pix';
pagamento := 'Headset';
writeln(produto);
writeln(pagamento);
end.let produto = "Pix"; let pagamento = "Headset"; console.log(produto); console.log(pagamento);
Headset Pix
produto = "Headset" pagamento = "Pix" print(produto) print(pagamento)
public class Main {
public static void main(String[] args) {
String produto = "Headset";
String pagamento = "Pix";
System.out.println(produto);
System.out.println(pagamento);
}
}program Main;
var
produto, pagamento: string;
begin
produto := 'Headset';
pagamento := 'Pix';
writeln(produto);
writeln(pagamento);
end.let produto = "Headset"; let pagamento = "Pix"; console.log(produto); console.log(pagamento);
O código já guarda o nome e o nível do personagem. Acrescente uma variável booleana chamada online com valor verdadeiro e mostre também esse valor na tela.
Abra apenas a linguagem que você está praticando.
nome = "Raven" nivel = 12 print(nome) print(nivel)
public class Main {
public static void main(String[] args) {
String nome = "Raven";
int nivel = 12;
System.out.println(nome);
System.out.println(nivel);
}
}program Main;
var
nome: string;
nivel: integer;
begin
nome := 'Raven';
nivel := 12;
writeln(nome);
writeln(nivel);
end.let nome = "Raven"; let nivel = 12; console.log(nome); console.log(nivel);
Raven 12 true / True / TRUE, conforme a linguagem
nome = "Raven" nivel = 12 online = True print(nome) print(nivel) print(online)
public class Main {
public static void main(String[] args) {
String nome = "Raven";
int nivel = 12;
boolean online = true;
System.out.println(nome);
System.out.println(nivel);
System.out.println(online);
}
}program Main;
var
nome: string;
nivel: integer;
online: boolean;
begin
nome := 'Raven';
nivel := 12;
online := true;
writeln(nome);
writeln(nivel);
writeln(online);
end.let nome = "Raven"; let nivel = 12; let online = true; console.log(nome); console.log(nivel); console.log(online);
O código já guarda título e artista. Acrescente duração = 3.5 e uma variável que represente se a música foi favoritada. Mostre todos os valores.
Abra apenas a linguagem que você está praticando.
titulo = "Numb" artista = "Linkin Park" print(titulo) print(artista)
public class Main {
public static void main(String[] args) {
String titulo = "Numb";
String artista = "Linkin Park";
System.out.println(titulo);
System.out.println(artista);
}
}program Main;
var
titulo, artista: string;
begin
titulo := 'Numb';
artista := 'Linkin Park';
writeln(titulo);
writeln(artista);
end.let titulo = "Numb"; let artista = "Linkin Park"; console.log(titulo); console.log(artista);
Numb Linkin Park 3.5 true / True / TRUE, conforme a linguagem
titulo = "Numb" artista = "Linkin Park" duracao = 3.5 favorita = True print(titulo) print(artista) print(duracao) print(favorita)
public class Main {
public static void main(String[] args) {
String titulo = "Numb";
String artista = "Linkin Park";
double duracao = 3.5;
boolean favorita = true;
System.out.println(titulo);
System.out.println(artista);
System.out.println(duracao);
System.out.println(favorita);
}
}program Main;
var
titulo, artista: string;
duracao: real;
favorita: boolean;
begin
titulo := 'Numb';
artista := 'Linkin Park';
duracao := 3.5;
favorita := true;
writeln(titulo);
writeln(artista);
writeln(duracao:0:1);
writeln(favorita);
end.let titulo = "Numb"; let artista = "Linkin Park"; let duracao = 3.5; let favorita = true; console.log(titulo); console.log(artista); console.log(duracao); console.log(favorita);
Crie/observe uma variável com o valor A. Em Java e Pascal use o tipo específico de caractere. Em Python e JavaScript, observe que uma letra continua sendo tratada como texto.
Resultado esperadoA
tecla = "A" print(tecla)
public class Main {
public static void main(String[] args) {
char tecla = 'A';
System.out.println(tecla);
}
}program Main;
var
tecla: char;
begin
tecla := 'A';
writeln(tecla);
end.let tecla = "A"; console.log(tecla);
Crie uma ficha usando cinco tipos de informação: nome do jogo, quantidade em estoque, preço decimal, disponibilidade booleana e classificação representada por um caractere A. Mostre cada valor em uma linha.
Exemplo de saídaCyber Quest 8 149.9 true / True / TRUE, conforme a linguagem A
jogo = "Cyber Quest" estoque = 8 preco = 149.9 disponivel = True classificacao = "A" print(jogo) print(estoque) print(preco) print(disponivel) print(classificacao)
public class Main {
public static void main(String[] args) {
String jogo = "Cyber Quest";
int estoque = 8;
double preco = 149.9;
boolean disponivel = true;
char classificacao = 'A';
System.out.println(jogo);
System.out.println(estoque);
System.out.println(preco);
System.out.println(disponivel);
System.out.println(classificacao);
}
}program Main;
var
jogo: string;
estoque: integer;
preco: real;
disponivel: boolean;
classificacao: char;
begin
jogo := 'Cyber Quest';
estoque := 8;
preco := 149.9;
disponivel := true;
classificacao := 'A';
writeln(jogo);
writeln(estoque);
writeln(preco:0:1);
writeln(disponivel);
writeln(classificacao);
end.let jogo = "Cyber Quest"; let estoque = 8; let preco = 149.9; let disponivel = true; let classificacao = "A"; console.log(jogo); console.log(estoque); console.log(preco); console.log(disponivel); console.log(classificacao);
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.Uma variável é um espaço com nome usado para guardar um valor. A ideia principal é: declarar → atribuir → usar.
Python cria a variável quando atribuímos um valor a ela.
nome = "Luna" nivel = 12 preco = 19.9 online = True
String nome; nome = "Luna"; int nivel; nivel = 12;
int nivel = 12;var
nome: string;
nivel: integer;
begin
nome := 'Luna';
nivel := 12;var e a atribuição usa :=.let nome; nome = "Luna"; let nivel; nivel = 12;
let nivel = 12;Python: str Java: String Pascal: string JavaScript: string
Python: int Java: int Pascal: integer JavaScript: number
Python: float Java: double Pascal: real JavaScript: number
Python: bool → True / False Java: boolean → true / false Pascal: boolean → true / false JavaScript: boolean → true / false
Python: string com 1 caractere Java: char Pascal: char JavaScript: string com 1 caractere
musica = "Numb" musica = "Believer"
Quando a linguagem exige, informamos que a variável existe e qual tipo ela guarda.
int nivel;Guardamos um valor naquela variável.
nivel = 12;O programa utiliza o valor armazenado.
mostrar nivel