Home › Fóruns › Programação Básica › Exercício 024
- Este tópico contém 6 respostas, 5 vozes e foi atualizado pela última vez 1 ano, 1 mês atrás por Wagner.
-
AutorPosts
-
-
12 de abril de 2021 às 18:18 #65039Francisco das Chagas dos Santos AraújoParticipante
Não sei se o Gustavo queria assim, mas fiz dessa forma
programa
{
inclua biblioteca Texto –> txtfuncao inicio()
{
cadeia estado
escreva(“Qual é o seu estado? “)
leia(estado)
estado = txt.caixa_alta(estado)
se(estado == “AC”){
escreva(“Nascendo no Acre(“,estado,”) você é Acriano”)
}senao se(estado == “AL”){
escreva(“Nascendo no Alagoas(“,estado,”) você é Alagoano”)
}senao se(estado == “AP”){
escreva(“Nascendo no Amapá(“,estado,”) você é Amapaense”)
}senao se(estado == “AM”){
escreva(“Nascendo no Amazonas(“,estado,”) você é Amazonense”)
}senao se(estado == “BA”){
escreva(“Nascendo na Bahia(“,estado,”) você é Baiano”)
}senao se(estado == “CE”){
escreva(“Nascendo no Ceará(“,estado,”) você é Cearense”)
}senao se(estado == “DF”){
escreva(“Nascendo no Distrito Federal(“,estado,”) você é Brasiliense”)
}senao se(estado == “ES”){
escreva(“Nascendo no Espírito Santo(“,estado,”) você é Capixaba”)
}senao se(estado == “GO”){
escreva(“Nascendo no Goiás(“,estado,”) você é Goiano”)
}senao se(estado == “MA”){
escreva(“Nascendo no Maranhão(“,estado,”) você é Maranhense”)
}senao se(estado == “MT”){
escreva(“Nascendo no Mato Grosso(“,estado,”) você é Mato-grossense”)
}senao se(estado == “MS”){
escreva(“Nascendo no Mato Grosso do Sul(“,estado,”) você é Sul-mato-grossense”)
}senao se(estado == “MG”){
escreva(“Nascendo no Minas Gerais(“,estado,”) você é Mineiro”)
}senao se(estado == “PA”){
escreva(“Nascendo no Pará(“,estado,”) você é Paraense”)
}senao se(estado == “PB”){
escreva(“Nascendo na Paraíba(“,estado,”) você é Paraibano”)
}senao se(estado == “PR”){
escreva(“Nascendo no Paraná(“,estado,”) você é Paranaense”)
}senao se(estado == “PE”){
escreva(“Nascendo no Pernambuco(“,estado,”) você é Pernambucano”)
}senao se(estado == “PI”){
escreva(“Nascendo no Piauí(“,estado,”) você é Piauiense”)
}senao se(estado == “RJ”){
escreva(“Nascendo no Rio de Janeiro(“,estado,”) você é Fluminense”)
}senao se(estado == “RN”){
escreva(“Nascendo no Rio Grande do Norte(“,estado,”) você é Potiguar”)
}senao se(estado == “RS”){
escreva(“Nascendo no Rio Grande do Sul(“,estado,”) você é Gaúcho”)
}senao se(estado == “RO”){
escreva(“Nascendo no Rondônia(“,estado,”) você é Rondoniense”)
}senao se(estado == “RR”){
escreva(“Nascendo no Roraima(“,estado,”) você é Roraimense”)
}senao se(estado == “SC”){
escreva(“Nascendo no Santa Catarina(“,estado,”) você é Catarinense”)
}senao se(estado == “SP”){
escreva(“Nascendo em São Paulo(“,estado,”) você é Paulista”)
}senao se(estado == “SE”){
escreva(“Nascendo no Sergipe(“,estado,”) você é Sergipano”)
}senao se(estado == “TO”){
escreva(“Nascendo no Tocantins(“,estado,”) você é Tocantinense”)
}senao{
escreva(“Estado inválido “,estado,”, por favor digite o seu estado correto”)
}
}
} -
15 de abril de 2021 às 13:03 #65291Tutora MaylaMestre
Francisco, Parabéns! Sua resolução do exercício está super certa! Continue se dedicando assim e estará cada vez melhor.
Se houver quaisquer dúvidas basta entrar em contato que lhe ajudaremos. -
12 de maio de 2022 às 12:16 #93410ROSANGELA MENDESParticipante
Boa tarde!
Tentei encontrar um tópico referente à esse exercício mas não encontrei. Não sei, ou não descobri uma forma de pesquisar tópicos.Executei o exercício, porém não consegui o resuldado esperado.
Não consigo identificar o erro.cadeia estado
escreva(” Em que estado do Brasil você nasceu? “)
leia(estado)estado = t.caixa_alta(estado) // <– a bivlioteca foi incluída
escreva(” Se você nasceu em “, estado, ” você é “)se(estado == “RS”)escreva(” Gaúcho .”) // <– é o único q dá certo
senao se(estado == ” RJ “) escreva (” Carioca “)
senao se(estado == ” AM”) escreva (” Amazonense “)
senao se(estado == ” AC “) escreva (” Acriano “)
senao escreva(” natural de sua cidade ou não sei como te chamar.”)// <– este tb dá certo-
12 de maio de 2022 às 15:52 #93423IcaroFilhoModerador
Boa tarde Rosangela.
O Tópico ja havia sido criado então movi o seu para cá.Seu erro é bem simples. vc esta dando espaço dentro da condição. e quando faz o teste o espaço conta.
por exemplo, se utilizando o mesmo codigo vc digitar como resposta: [espaço]rj[espaço] o seu código irá funcionar …
para corrigir, basta que retire es espaços de dentro das condições:
" RJ "
=>"RJ"
" AC "
=>"AC"
espero ter ajudado.. qualquer duvida so comentar…
-
-
12 de maio de 2022 às 17:30 #93429ROSANGELA MENDESParticipante
Perfeito, Icaro!! Removi os espaços e estava tudo certinho!
vlw
-
4 de março de 2023 às 18:44 #111353WagnerParticipante
Boa noite pessoas, professores!
Vim compartilhar com vocês o que fiz. 🙂`programa
{
/*EX024 – Qual é o seu estado?
Após a entrada da informação, o programa vai identificar
em qual Estado a pessoa nasceu e responder o nome
de quem é natural daquele Estado, por ex: RJ -> Fluminense.Autor Gustavo Guanabara
Empresa Estudonauta*/
// inserir biblioteca – insert library
inclua biblioteca Texto –> tfuncao inicio()
{
// declarar variaveis – string declaration
cadeia estado, uf// pede entrada do estado – asks for birth State
escreva(“\n{ EXERCÍCIO 024 – Qual é o seu Estado? }\n”)
escreva(“—————————————-\n”)
escreva(“Em que UF do Brasil você nasceu? “)
leia(estado)uf = t.extrair_subtexto(estado, 0, 2)
// executar as condicoes aninhadas – start if-else statements and output results
// e mostra na tela os gentilicos de cada estadose (uf == “ac” ou uf == “AC” ou uf == “Ac” ou uf == “aC”)
{
escreva(“Nascendo no “+estado+” você é ACREANO(A)”)
}
senao se (uf == “al” ou uf == “AL” ou uf == “Al” ou uf == “aL”)
{
escreva(“Nascendo em “+estado+” vocè é ALAGOANO(A)”)
}
senao se (uf == “ap” ou uf == “AP” ou uf == “Ap” ou uf == “aP”)
{
escreva(“Nascendo no “+estado+” você é AMAPAENSE”)
}
senao se (uf == “am” ou uf == “AM” ou uf == “Am” ou uf == “aM”)
{
escreva(“Nascendo no “+estado+” você é AMAZONENSE”)
}
senao se (uf == “ba” ou uf == “BA” ou uf == “Ba” ou uf == “bA”)
{
escreva(“Nascendo na “+estado+” você é BAIANO(A)”)
}
senao se (uf == “ce” ou uf == “CE” ou uf == “Ce” ou uf == “cE”)
{
escreva(“Nascendo no “+estado+” você é CEARENSE”)
}
senao se (uf == “df” ou uf == “DF” ou uf == “Df” ou uf == “dF”)
{
escreva(“Nascendo no “+estado+” você é BRASILIENSE”)
}
senao se (uf == “es” ou uf == “ES” ou uf == “Es” ou uf == “eS”)
{
escreva(“Nascendo no “+estado+” você é CAPIXABA ou ESPÍRITO-SANTENSE”)
}
senao se (uf == “go” ou uf == “GO” ou uf == “Go” ou uf == “gO”)
{
escreva(“Nascendo em “+estado+” você é GOIANO(A)”)
}
senao se (uf == “ma” ou uf == “MA” ou uf == “Ma” ou uf == “mA”)
{
escreva(“Nascendo no “+estado+” você é MARANHENSE”)
}
senao se (uf == “mt” ou uf == “MT” ou uf == “Mt” ou uf == “mT”)
{
escreva(“Nascendo no “+estado+” você é MATO-GROSSENSE”)
}
senao se (uf == “ms” ou uf == “MS” ou uf == “Ms” ou uf == “mS”)
{
escreva(“Nascendo no “+estado+” você é SUL-MATO-GROSSENSE”)
}
senao se (uf == “mg” ou uf == “MG” ou uf == “Mg” ou uf == “mG”)
{
escreva(“Nascendo em “+estado+” você é MINEIRO(A)”)
}
senao se (uf == “pa” ou uf == “PA” ou uf == “Pa” ou uf == “pA”)
{
escreva(“Nascendo no “+estado+” você é PARAENSE”)
}
senao se (uf == “pb” ou uf == “PB” ou uf == “Pb” ou uf == “pB”)
{
escreva(“Nascendo na “+estado+” você é PARAIBANO(A)”)
}
senao se (uf == “pr” ou uf == “PR” ou uf == “Pr” ou uf == “pR”)
{
escreva(“Nascendo no “+estado+” você é PARANAENSE”)
}
senao se (uf == “pe” ou uf == “PE” ou uf == “Pe” ou uf == “pE”)
{
escreva(“Nascendo em “+estado+” você é PERNAMBUCANO(A)”)
}
senao se (uf == “pi” ou uf == “PI” ou uf == “Pi” ou uf == “pI”)
{
escreva(“Nascendo no “+estado+” você é PIAUIENSE”)
}
senao se (uf == “rj” ou uf == “RJ” ou uf == “Rj” ou uf == “rJ”)
{
escreva(“Nascendo no “+estado+” você é FLUMINENSE”)
}
senao se (uf == “rn” ou uf == “RN” ou uf == “Rn” ou uf == “rN”)
{
escreva(“Nascendo no “+estado+” você é POTIGUAR ou NORTE-RIO-GRANDENSE”)
}
senao se (uf == “rs” ou uf == “RS” ou uf == “Rs” ou uf == “rS”)
{
escreva(“Nascendo no “+estado+” você é GAÚCHO(A) ou SUL-RIO-GRANDENSE”)
}
senao se (uf == “ro” ou uf == “RO” ou uf == “Ro” ou uf == “rO”)
{
escreva(“Nascendo em “+estado+” você é RONDONIANO(A) ou RONDONIENSE”)
}
senao se (uf == “rr” ou uf == “RR” ou uf == “Rr” ou uf == “rR”)
{
escreva(“Nascendo em “+estado+” você é RORAIMENSE”)
}
senao se (uf == “sc” ou uf == “SC” ou uf == “Sc” ou uf == “sC”)
{
escreva(“Nascendo em “+estado+” você é CATARINENSE OU BARRIGA-VERDE”)
}
senao se (uf == “sp” ou uf == “SP” ou uf == “Sp” ou uf == “sP”)
{
escreva(“Nascendo em “+estado+” você é PAULISTA”)
}
senao se (uf == “se” ou uf == “SE” ou uf == “Se” ou uf == “sE”)
{
escreva(“Nascendo em “+estado+” você é SERGIPANO(A)”)
}
senao se (uf == “to” ou uf == “TO” ou uf == “To” ou uf == “tO”)
{
escreva(“Nascendo em “+estado+” você é TOCANTINENSE”)
}
senao
{
escreva(“O ESTADO “+estado+” não existe.”)
}}
} -
4 de março de 2023 às 18:46 #111354WagnerParticipante
Boa noite pessoas, professores!
Vim compartilhar com vocês o que fiz.
Espero que ajude. 🙂programa { /* EX024 - Qual é o seu estado? Após a entrada da informação, o programa vai identificar em qual Estado a pessoa nasceu e responder o nome de quem é natural daquele Estado, por ex: RJ -> Fluminense. Autor Gustavo Guanabara Empresa Estudonauta */ // inserir biblioteca - insert library inclua biblioteca Texto --> t funcao inicio() { // declarar variaveis - string declaration cadeia estado, uf // pede entrada do estado - asks for birth State escreva("\n{ EXERCÍCIO 024 - Qual é o seu Estado? }\n") escreva("----------------------------------------\n") escreva("Em que UF do Brasil você nasceu? ") leia(estado) uf = t.extrair_subtexto(estado, 0, 2) // executar as condicoes aninhadas - start if-else statements and output results // e mostra na tela os gentilicos de cada estado se (uf == "ac" ou uf == "AC" ou uf == "Ac" ou uf == "aC") { escreva("Nascendo no "+estado+" você é ACREANO(A)") } senao se (uf == "al" ou uf == "AL" ou uf == "Al" ou uf == "aL") { escreva("Nascendo em "+estado+" vocè é ALAGOANO(A)") } senao se (uf == "ap" ou uf == "AP" ou uf == "Ap" ou uf == "aP") { escreva("Nascendo no "+estado+" você é AMAPAENSE") } senao se (uf == "am" ou uf == "AM" ou uf == "Am" ou uf == "aM") { escreva("Nascendo no "+estado+" você é AMAZONENSE") } senao se (uf == "ba" ou uf == "BA" ou uf == "Ba" ou uf == "bA") { escreva("Nascendo na "+estado+" você é BAIANO(A)") } senao se (uf == "ce" ou uf == "CE" ou uf == "Ce" ou uf == "cE") { escreva("Nascendo no "+estado+" você é CEARENSE") } senao se (uf == "df" ou uf == "DF" ou uf == "Df" ou uf == "dF") { escreva("Nascendo no "+estado+" você é BRASILIENSE") } senao se (uf == "es" ou uf == "ES" ou uf == "Es" ou uf == "eS") { escreva("Nascendo no "+estado+" você é CAPIXABA ou ESPÍRITO-SANTENSE") } senao se (uf == "go" ou uf == "GO" ou uf == "Go" ou uf == "gO") { escreva("Nascendo em "+estado+" você é GOIANO(A)") } senao se (uf == "ma" ou uf == "MA" ou uf == "Ma" ou uf == "mA") { escreva("Nascendo no "+estado+" você é MARANHENSE") } senao se (uf == "mt" ou uf == "MT" ou uf == "Mt" ou uf == "mT") { escreva("Nascendo no "+estado+" você é MATO-GROSSENSE") } senao se (uf == "ms" ou uf == "MS" ou uf == "Ms" ou uf == "mS") { escreva("Nascendo no "+estado+" você é SUL-MATO-GROSSENSE") } senao se (uf == "mg" ou uf == "MG" ou uf == "Mg" ou uf == "mG") { escreva("Nascendo em "+estado+" você é MINEIRO(A)") } senao se (uf == "pa" ou uf == "PA" ou uf == "Pa" ou uf == "pA") { escreva("Nascendo no "+estado+" você é PARAENSE") } senao se (uf == "pb" ou uf == "PB" ou uf == "Pb" ou uf == "pB") { escreva("Nascendo na "+estado+" você é PARAIBANO(A)") } senao se (uf == "pr" ou uf == "PR" ou uf == "Pr" ou uf == "pR") { escreva("Nascendo no "+estado+" você é PARANAENSE") } senao se (uf == "pe" ou uf == "PE" ou uf == "Pe" ou uf == "pE") { escreva("Nascendo em "+estado+" você é PERNAMBUCANO(A)") } senao se (uf == "pi" ou uf == "PI" ou uf == "Pi" ou uf == "pI") { escreva("Nascendo no "+estado+" você é PIAUIENSE") } senao se (uf == "rj" ou uf == "RJ" ou uf == "Rj" ou uf == "rJ") { escreva("Nascendo no "+estado+" você é FLUMINENSE") } senao se (uf == "rn" ou uf == "RN" ou uf == "Rn" ou uf == "rN") { escreva("Nascendo no "+estado+" você é POTIGUAR ou NORTE-RIO-GRANDENSE") } senao se (uf == "rs" ou uf == "RS" ou uf == "Rs" ou uf == "rS") { escreva("Nascendo no "+estado+" você é GAÚCHO(A) ou SUL-RIO-GRANDENSE") } senao se (uf == "ro" ou uf == "RO" ou uf == "Ro" ou uf == "rO") { escreva("Nascendo em "+estado+" você é RONDONIANO(A) ou RONDONIENSE") } senao se (uf == "rr" ou uf == "RR" ou uf == "Rr" ou uf == "rR") { escreva("Nascendo em "+estado+" você é RORAIMENSE") } senao se (uf == "sc" ou uf == "SC" ou uf == "Sc" ou uf == "sC") { escreva("Nascendo em "+estado+" você é CATARINENSE OU BARRIGA-VERDE") } senao se (uf == "sp" ou uf == "SP" ou uf == "Sp" ou uf == "sP") { escreva("Nascendo em "+estado+" você é PAULISTA") } senao se (uf == "se" ou uf == "SE" ou uf == "Se" ou uf == "sE") { escreva("Nascendo em "+estado+" você é SERGIPANO(A)") } senao se (uf == "to" ou uf == "TO" ou uf == "To" ou uf == "tO") { escreva("Nascendo em "+estado+" você é TOCANTINENSE") } senao { escreva("O ESTADO "+estado+" não existe.") } } }
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.