Escreva o algoritmo de uma função PETEQS chamada soma_ateh() que recebe como entrada um parâmetro inteiro n e retorna a soma dos inteiros entre 1 e n, inclusive. Por exemplo, soma_ateh(5) retornaria 1 + 2 + 3 + 4 + 5 ou 15. Você pode assumir que o valor de n é maior ou igual a 1.
Respostas
preciso dessa tbm
algoritmo: “Lanchonete – Zandor”
var
opc, cod, qtd: inteiro
total: real
inicio
escreval (“==================================”)
escreval(“| Lanchonete Zandor |”)
escreval (“==================================”)
escreval(“| COD | PRODUTO | VALOR |”)
escreval (“__________________________________”)
escreval(“| 231 | Misto Quente | R$ 4,00 |”)
escreval(“| 237 | Queijo e Salada| R$ 3,50 |”)
escreval(“| 331 | Hamburguer | R$ 4,50 |”)
escreval(“| 135 | Torrada | R$ 2,00 |”)
escreval(“| 122 | Refrigerante | R$ 2,50 |”)
escreval (“=========================== =======”)
escreval (“| (1) ADD | (2) – FECHAR |”)
escreval (“=========================== =======”)
escreval (“ “)
repita
| escreval (“Escolha uma opção ->”)
| leia (opc)
|
| Se (opc = 1) entao
| | escreval (“__________________________________”)
| | escreva (“Digite o COD do produto – “)
| | leia (cod)
| | escreva (“Digite a quantidade – “)
| | leia (qtd)
| | escreval (“__________________________________”)
| | escreval (“ ”)
| |
| | escolha cod
| | | caso 231
| | | total <- total + (qtd * 4.0)
| | | caso 237
| | | total <- total + (qtd * 3.5)
| | | caso 331
| | | total <- total + (qtd * 4.5)
| | | caso 135
| | | total <- total + (qtd * 2.0)
| | | caso 122
| | | total <- total + (qtd * 2.5)
| | | outrocaso 231
| | | escreval (“Código Inválido”)
| | fimescolha
| Senao
| | Se (opc <>2) entao
| | | escreval (“Código Inválido”)
| | | escreval (“Código Inválido”)
| | fimse
| fimse
|
|
Ate (opc=2)
Escreva(“Total a pagar “, total)
fimalgoritmo
algoritmo: “Usando_Para_Faca”
var
cont, i: inteiro
inicio
cont <- 1
Para i de -5 ate 5 faca
Cont <- cont + i
Fimpara
Escreva (“ Os numeros são:”, cont)
fimalgoritmo