Respostas no Fórum
-
AutorPosts
-
Pedro BonifacioParticipante
Boa noite, estou mais de uma hora, para resolver esse codigo. Não sei mais o que é, mas toda vez ele só esta somando ao envies de usar o operação que escoli
`programa
{ inclua biblioteca Tipos –> t
funcao inicio()
{
// Menu Principal
caracter opcao
escreva (“\tSUPER TABUADA \n”)
escreva(“——————————\n”)
escreva (“+\tAdição”)
escreva(“\n-\tSubtração”)
escreva(“\n*\tMultiplicação”)
escreva(“\n/\tDivisão”)
escreva(“\n——————————\n”)
escreva (“Digite sua opção => “)
leia(opcao)
escreva(“——————————\n”)// VALIDANDO OPERADOR
escolha (opcao) {
caso ‘1’:
opcao = ‘+’
pare
caso ‘2’:
opcao = ‘-‘
pare
caso ‘3’:
opcao = ‘*’
pare
caso ‘4’:
opcao = ‘/’
pare
caso contrario:
opcao = ‘+’
pare
}
escreva(“Você escolheu a opcão ” + opcao + “\n”)// Entrada dos operandos
inteiro n1, n2escreva(“Digite o primeiro número: “)
leia(n1)escreva(“Digite o segundo número: “)
leia(n2)escreva(“Realizando a operação ” + n1 + opcao + n2 + “\n”)
escreva(“\n——— PROCESSANDO ———“)// Fazendo a operação
escreva(“\nResultado da “)
escolha (opcao) {
caso ‘+’:
escreva(“SOMA é ” + (n1+n2))
pare
caso ‘-‘:
escreva(“SUBRAÇÃO é ” + (n1-n2))
pare
caso ‘*’:
escreva(“MULTIPLICAÇÃO é ” + (n1*n2))
pare
caso ‘/’:
escreva(“DIVISÃO é ” + (t.inteiro_para_real(n1)/n2))
pare
caso contrario:
escreva (“[ERRO!] Sua operação não pôde ser realizada.”)
pare
}
escreva(“\n”)
}
}Pedro BonifacioParticipanteprograma
{
inclua biblioteca Texto –> txt
funcao inicio()
{
cadeia cidadeescreva(“Em que cidade você mora? “)
leia(cidade)escreva(txt.obter_caracter(cidade, 0))
escreva(txt.numero_caracteres(cidade))
escreva(“\n———- Analisando ———-“)
escreva(“\nvocê mora na cidade ” + cidade +” a primeiro letra é ” ,txt.obter_caracter(cidade, 0))
escreva(“\nE contém ” ,txt.numero_caracteres(cidade),” caracteres\n”)
}
}Não sei pq está dando S9 depois de cidade
Ex.
Em que cidade voce mora? São Paulo
S9
———- ANALISANDO ———-Pedro BonifacioParticipanteBom dia
Seria o módulo 1 primeiros comandos
Exercícios extras
Exercício 009
Pedro BonifacioParticipanteprograma
{
funcao inicio()
{
cadeia nome
escreva(“Nome do funcionario: “)
leia(nome)real salario
escreva(“Salario: R$ “)
leia(salario)real reajuste
escreva(“Reajuste (%): “)
leia(reajuste)real ganhar, novoSalario
ganhar = (salario/100)*reajuste
novoSalario = salario + reajusteescreva(“\n———- RESULTADO ———-\n”)
escreva(nome + ” ganhava R$ ” + salario)
escreva(“\ne depois de ganhar ” + reajuste + “% de aumento”)
escreva(“\nvai passar a ganhar R$ ” + novoSalario)
}
} -
AutorPosts