Home › Fóruns › Programação Básica › Aula 08 Exercício 07
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 4 meses, 2 semanas atrás por
Tutora Jessica.
-
AutorPosts
-
-
29 de novembro de 2024 às 16:55 #147930
Lucas Silva
ParticipanteGostaria de saber como usar a função escreva com mais de 3 variáveis e strings juntas, qual seria a maneira correta,pois tentei no EX07 e sempre dava algum erro, devido a isso fiz vários escreva o que creio não ser uma boa prática e nada eficaz, segue abaixo o trecho de código o exemplo de como imaginei que a concatenação deveria ser feita e também o código completo para saber se a resolução do exercício está correta bem como a sua lógica:
TRECHO DO CÓDIGO:
escreva (” Uma parede de ” + largura_Parede)
escreva (” X ” + altura_Parede)
escreva ( ” Tem uma área de ” + area_Parede)
escreva (” \nPrecisaremos de ” + lata_porM)
escreva (” Latas de tinta”)COMO TENTEI CONCATENAR TODAS AS VARIÁVEIS JUNTAS:
escreva(” Uma parede de ” + largura_Parede + ” X ” + altura_Parede + ” Tem uma área de ” + area_Parede)CÓDIGO COMPLETO:
programa
{funcao inicio()
{
const real TINTA_M_QUADRADO = 2
real largura_Parede
real altura_Paredeescreva(“Informação importante um litro de tinta pinta 2M²\n —————————————————“)
escreva(“\n Largura da Parede: \n “)
leia (largura_Parede)
escreva (“Altura da Parede: \n “)
leia (altura_Parede)real area_Parede = largura_Parede * altura_Parede
real lata_porM = area_Parede / TINTA_M_QUADRADOescreva (” Uma parede de ” + largura_Parede)
escreva (” X ” + altura_Parede)
escreva ( ” Tem uma área de ” + area_Parede + ” M²”)
escreva (” \nPrecisaremos de ” + lata_porM)
escreva (” Latas de tinta”) -
29 de novembro de 2024 às 19:07 #147946
Tutora Jessica
ModeradorOla Lucas, conforme você for avançando no curso você vai aprender o passo a passo de como colocar mais de uma variavel dentro de apenas um “escreva”, não tenha pressa , o professor Guanabara irá ensinar com todas as propriedades nos videos.
-
10 de dezembro de 2024 às 16:12 #151256
Lucas Silva
Participante-Gostaria de confirmar se a lógica do meu exercicio está correta
programa
{
inclua biblioteca Calendario –> C
inclua biblioteca Matematica –> m
inclua biblioteca Tipos –> tipfuncao inicio()
{
inteiro ano_nascimento
inteiro ano_atual = C.ano_atual()
inteiro idadeescreva(“Em que ano você nasceu? “)
leia(ano_nascimento)idade = ano_atual – ano_nascimento
escreva(” Você tem ” +idade+ ” ano(s)”)
inteiro ano_q_faz18 = ano_nascimento + 18
inteiro qts_anos_faltam = 18 – idade
real anos_atrasado = m.valor_absoluto(qts_anos_faltam)se (idade < 18) {
escreva(“\n Você ainda não completou 18 anos. Vai acontecer em ” + ano_q_faz18)
escreva(“\n Ainda faltam ” +qts_anos_faltam+ ” ano(s) para você se alistar”)} senao se (idade > 18) {
escreva(“\n Você já deveria ter se alistado em ” +ano_q_faz18)
escreva(“\n Você está atrasado ” + tip.real_para_inteiro(anos_atrasado)+ ” anos “)} se (idade == 18) {
escreva(“\n Você completa 18 anos nesse ano. Não se esqueca de se alistar.”)
escreva(“\n “) }
}
}-
11 de dezembro de 2024 às 09:07 #151287
Tutora Jessica
ModeradorOlá Lucas, o seu código está funcionando certinho conforme o título do exercício?
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.