Ir ao conteúdo
  • Cadastre-se

Alice Braga

Membro Pleno
  • Posts

    36
  • Cadastrado em

  • Última visita

Tudo que Alice Braga postou

  1. Var // Seção de Declarações das variáveis matriz: vetor [1..10,1..10] de inteiro linha,coluna:inteiro l,c: vetor [1..10] de inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... para linha de 1 ate 10 faca para coluna de 1 ate 10 faca escreva("Digite um valor para a posição",linha, "," ,coluna, " :") leia(matriz[linha,coluna]) limpatela fimPara fimPara //organizando os bglh para linha de 1 ate 10 faca para coluna de 1 ate 10 faca escreva(matriz[linha,coluna]) fimPara escreval() fimPara //soma das linhas escreval("================================================================") para linha de 1 ate 10 faca para coluna de 1 ate 10 faca l[linha]<-matriz[linha,coluna] + l[linha] fimpara escreval("soma da linha", l[linha]) fimpara eu consegui fazer a maioria, mas não lembro como vou achar o maior número
  2. Algoritmo "semnome" // // // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 15/08/2020 Var // Seção de Declarações das variáveis M10: vetor [1..10,1..10] de inteiro maior,menor: inteiro coluna, linha: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... maior<-0 menor<-0 para coluna de 1 ate 10 faca para linha de 1 ate 10 faca escreva("digite um valor para a posicao",linha,",",coluna," :") leia (M10[coluna,linha]) fimpara fimpara //organizando a coluna para linha de 1 ate 10 faca para coluna de 1 ate 10 faca escreva(M10[linha,coluna]:5) fimpara escreval() fimpara //maiores elementos da linha para linha de 1 ate 10 faca para coluna de 1 ate 10 faca se M10[linha,coluna] > maior entao maior<- M10[linha,coluna] fimse fimpara escreval("o maior da linha, é:", maior) fimpara //menores elementos da coluna para coluna de 1 ate 10 faca para linha de 1 ate 10 faca se M10[linha,coluna]> menor entao menor<- M10[linha,coluna] fimse fimpara escreval(" o menor numero da coluna é:", menor) fimpara Fimalgoritmo não consigo completar o algoritmo. Algumas vezes funciona, outras não. Alguem poderia me ajudar?
  3. Var // Seção de Declarações das variáveis nome:caractere prestacao:real atraso,x:inteiro quantidade:real total,juros:real mediafinal:real funcao ValorPagamento(parprestacao,paratraso:real):real inicio //inicio da funcao se (paratraso=0) entao //calcular juros sem atraso parprestacao<-prestacao paratraso<-0 juros<-paratraso total<-parprestacao fimse se (paratraso>=1) entao //calcular juros com atraso paratraso<-atraso parprestacao<-(prestacao*0.04)*(paratraso*10) juros<-parprestacao total<-prestacao+juros fimse retorne total fimfuncao Inicio //inicio principal // Seção de Comandos, procedimento, funções, operadores, etc... enquanto x<20 faca escreval("==============================") escreval("LOJA DO TIO BENÉ") escreval("") escreva("Seja bem vindo(a)! Digite o seu nome:") leia(nome) escreval("") escreva(nome,", qual é o valor da sua prestação:") leia(prestacao) se (prestacao=0) entao //encerramento precoce escreval("encerrando o registro de dados...") escreval("pessoas registradas:",x) escreval("arrecadamento:",mediafinal) interrompa fimse escreval("") escreva("Quantos dias a sua prestação está em atraso:") leia(atraso) //chamando funcao quantidade<-ValorPagamento(prestacao,atraso) x<-x+1 //contador mediafinal<-mediafinal+total se atraso=0 entao escreval(nome," sua prestacao é de:",total) fimse se atraso>=1 entao escreval(nome," sua prestação é de:",prestacao) escreval("com:",juros," de juros") escreval("valor total:",total) fimse fimenquanto Está certo??
  4. (Desconsidere o "numero de dependentes", o professor esqueceu de completar o enunciado) def gerente (s,a): a=(s*10)/100 total=s+a return total def engenheiro (s,a): a=(s*20)/100 total=s+a return total def tecnico (s,a): a=(s*30)/100 total=s+a return total def outro(s,a): a=(s*40)/100 total=s+a return total print("") while True: salario=float(input("qual o seu salário?")) if salario<=0: print("digite um numero valido") exit() main() dependentes=float(input("quantos numeros de dependentes?")) if dependentes==0: print() if dependentes==1: print() if dependentes>2: print() print("") codigo=int(input("qual o seu codigo?")) if codigo==101: print("Você é Gerente!") print("Antigo salario:",salario) print("novo salario:",gerente(salario,codigo)) print("NÃO POSSUI DEPENDETES") print("") if codigo==102: print("Você é um engenheiro!") print("Antigo salario:",salario) print("Novo salario:",engenheiro(salario,codigo)) print("POSSUI UM DEPENTEDENTE") print("") if codigo==103: print("Você é técnico!") print("Antigo salario:",salario) print("Novo salario:", tecnico(salario,codigo)) print("POSSUI 2 DEPENDENTES OU MAIS") print("") break else: codigo!= 101 or 102 or 103 print("sua profissao nÃo esta listada!") print("Antigo salario:",salario) print("Novo salario:", outro(salario,codigo)) print("NÃO POSSUI DEPENDENTES") print("") Não consegui resolver a parte que tem que mostrar o aumento do salário, e também quando digito os números que estão no código aparece a msg de qual cargo ele ocupa, mas também a msg de q o cargo dele não foi listado . Se alguém puder me ajudar, ficarei mt grata
  5. @Simon Viegas é, acho q consegui :-; Var // Seção de Declarações das variáveis alcool, gasolina,precoalcool,precogasolina,media,alcooldes,gasolinades,total,contaalcool:real combustivel,x,tipoc:inteiro funcao CalGaso(partipo,parlitros:real):real Var valorAlcool: real valorGasolina:real inicio // inicio da funcao valorAlcool<-2.90 valorGasolina<-3.30 se (partipo=1) e (parlitros<20) entao parlitros<-combustivel*valorAlcool alcooldes<-(combustivel*3)/100 total<-parlitros-alcooldes fimse se (partipo=1)e (parlitros>20) entao parlitros<-combustivel*valorAlcool alcooldes<-(combustivel*5)/100 total<-parlitros-alcooldes fimse //gasolina se (partipo=2) e (parlitros<20) entao parlitros<-combustivel*valorGasolina gasolinades<-(combustivel*4)/100 total<-parlitros-gasolinades fimse se (partipo=2) e (parlitros>=20) entao parlitros<-combustivel*valorGasolina gasolinades<-(combustivel*6)/100 total<-parlitros-gasolinades fimse retorne parlitros fimfuncao Inicio // inicio principal // Seção de Comandos, procedimento, funções, operadores, etc... enquanto combustivel<9999999999 faca //loop ESCREVAL("=====================================================") escreval("") escrevaL("quantos litros de combustível você deseja?") leia(combustivel) se (combustivel<=0) entao escreval("saindo...") interrompa fimse escreval("qual combustível você deseja?") escreval("1-alcool") escreval("2-gasolina") escreval("OBS: PARA SAIR DIGITE 0, OU UM NÚMERO MENOR") leia(tipoc) //validacao ESCREVAL("=========================================================") se (tipoc>2)ou (tipoc<=0) entao escreval("saindo...") interrompa fimse se tipoc=1 entao media<-CalGaso(tipoc,combustivel) escreval("o preço do alcool é de:",media,"reais") escreval("o preço do alcool com desconto é de:",total ) escreval("desconto de:",alcooldes) fimse se tipoc=2 entao media<-CalGaso(tipoc,combustivel) escreval("o preço da gasolina é de:",media,"reais") escreval("o preço da gasolina com desconto é de:",total ) escreval("desconto de:",gasolinades) fimse fimenquanto
  6. Bom dia, boa tarde, boa noite! fiz esse algoritmo, porque acho as regras de acentuação gráfica muito chatas p ficar decorando, e acredito eu q vou economizar bastante tempo fazendo a prova Se vocês puderem testar e ver se está funcionando corretamente, ficarei muito grata. (o código tá um pouco confuso mesmo, mas acho q dá p entender) Var // Seção de Declarações das variáveis palavra,letra14,letra15: inteiro letra,letra2,letra4,letra5,letra6,letra7,letra8,letra9,letra10,letra11,letra12,letra13: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... //oxitonas escreval("------------COMO UTILIZAR O ACENTO GRÁFICO CORRETAMENTE-----------") ESCREVAL("") ESCREVAL("-->PENSE EM UMA PALAVRA! a palavra que você deseja se encaixa em qual classificação abaixo:") escreval("1-ÓXITONA") escreval("2-PAROXITÓNA") escreval("3-PROPAROXITÓNA") escreval("4-MONOSSÍLABO TÔNICO") escreva("") escreval("------------------------------------------------------------------------------------------------------------------------------------------------------------------------") escreval("LEMBRANDO QUE....") ESCREVAL("PALAVRAS OXÍTONAS: A SÍLABA TÔNICA ESTÁ NA ÚLTIMA SÍLABA") ESCREVAL("PALAVRAS PAROXÍTONAS: A SÍLABA TÔNICA ESTÁ NA PENÚLTIMA SÍLABA") ESCREVAL("PALAVRAS PROPAROXÍTONAS: A SÍLABA TÔNICA ESTÁ NA ANTEPENÚLTIMA SÍLABA") ESCREVAL("MONOSSÍLABOS TÔNICOS: SÓ TEM UMA SÍLABA") leia(palavra) se (palavra=1) entao escreval("sua palavra termina em que letra?") escreval("1-a/as") escreval("2-e/es") escreval("3-i/is") escreval("4-o/os") escreval("5-u/us") ESCREVAL("6-outro") leia(letra) fimse se (letra=3) ou (letra=5) entao escreval("sua letra vem precedida de outra vogal?") escreval("1-sim") escreval("2-não") leia(letra15) fimse se (letra15=1) entao escreval("sua palavra é acentuada!") fimse se (letra15=2) entao escreval("sua palavra não é acentuada!") fimse se (letra=1) ou (letra=2) ou (letra=4) entao escreval("sua palavra possui acento! Acompanhada de S ou não!") fimse se (letra=6) entao escreval("sua palavra funciona como diferencial de plural e singular?") escreval("exemplo¹: ele tem dois carros") escreval("exemplo²:eles têm dois carros") escreval("1-sim/2-não") leia(letra2) fimse se (letra2=1) entao escreval("sua palavra possui acento cincunflexo") fimse se (letra2=2) entao escreval("sua palavra termina em R,L,Z,X,I,U,IM,UM,OM?") escreval("1-sim") escreval("2-não") leia(letra11) fimse se (letra11=1) entao escreval("sua palavra é antecedida por outra vogal?") escreval("como por exemplo: açAI, bAU?") escreval("1-sim") escreval("2-não") leia (letra12) fimse se (letra11=2) entao escreval("sua palavra oxitona possui mais de uma sílaba, isto é a sua última sílaba é a mais forte. Porém, as restantes sílabas da palavra são pronunciadas com menor intensidade? ") escreval("Geralmente terminada em EM ou ENS?") escreval("1-sim") escreval("2-não") leia(letra13) fimse se (letra12=1) entao escreval("sua palavra é acentuada graficamente") fimse se (letra12=2) entao escreval("sua palavra não é acentuada graficamente!") fimse se (letra13=1) entao escreval("sua palavra é acentuada") fimse se (letra13=2) entao escreval("sua palavra não é acentuada!") fimse //paroxitonas se (palavra=2) entao escreval("sua palavra possui os ditongos abertos (éi) ou (ói)?") escreval("") escreval("DITONGOS-JUNCAO DE UMA VOGAL E UMA SEMIVOGAL, NUMA MESMA SÍLABA. EX:CÉU") escreval("1- sim") escreval("2-não") leia (letra8) fimse se (letra8=1) entao escreval("sua palavra não é mais acentuada graficamente!") fimse se (letra8=2) entao escreval("sua palavra termina em IS,US,EM,ENS,ON,ÓNS?") escreval("1-sim") escreval("2-não") leia(letra6) fimse se (letra6=1) entao escreval("sua palavra é acentuada!") fimse se (letra6=2)entao escreval("sua palavra termina em R,L,X,N,ÃO,Ã,ÃS,EI,PS,AO,ÃOS?") escreval("1-sim") escreval("2-não") leia(letra14) fimse se (letra14=1) entao escreval("sua palavra é acentuada graficamente!") fimse se (letra14=2) entao escreval("sua palavra possui os ditongos crescentes: IO,IA,UA,ETC?") escreval("1-sim") escreval("2-não") leia (letra9) fimse se (letra9=1) entao escreval("sua palavra é acentuada") fimse se (letra9=2) entao escreval("sua palavra não é acentuada!") fimse //PROPAROXITONAS se (palavra=3) entao ESCREVAL("TODAS AS PALAVRAS PROPAROXÍTONAS SÃO ACENTUADAS.") ESCREVAL("") ESCREVAL("SUA PALAVRA TERMINA EM -ea, -eo, -ia, -ie, -io, -oa, -ua, e -uo.?") escreval("1-sim") escreval("2-não") LEIA (letra4) fimse se (letra4=1) entao escreval("sua palavra é uma proparoxítona aparente!") fimse se (letra4=2) entao escreval("sua palavra é uma proparoxitona, por isso sempre será acentuada") fimse //MONOSSILABOS TONICOS se (palavra=4) entao escreval("seu monossilábo tônico termina em que letra?") escreval("1-a/as") escreval("2-e/es") escreval("3-o/os") escreval("4-s") escreval("5-outro") leia(letra7) fimse se (letra7=1) ou (letra7=2) ou (letra7=3)entao escreval("seu monossílabo tônico é acentuado") fimse se (letra7=5) OU (letra7=4) entao escreval("sua palavra termina com um desses ditongos: ÉI,ÉIS,EU,ÉUS,ÓI,ÓIS") escreval("1-sim") escreval("2-não") leia(letra5) fimse se (letra5=1) entao escreval("sua palavra é acentuada!!") fimse se (letra5=2) entao escreval("sua palavra não pode ser acentuada!") fimse
  7. Eu fiz ao contrario, ao invés de mostrar o menor, eu mostrei o maior. Tentei arrumar, mas não consegui. Então vô mandar assim mesmo Var // Seção de Declarações das variáveis Nome: vetor[1..3] de caractere Altura: vetor[1..3] de real posicao: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... para posicao de 1 ate 3 faca escreva("Digite o seu nome: ") leia(Nome[posicao]) escreval("") escreva("Digite a sua altura: ") leia(Altura[posicao]) limpatela fimpara escreval(" REGISTROS ") para posicao de 1 ate 3 faca escreval("nome"," ","altura") ESCREVAl(Nome[posicao]," ", Altura[posicao]) fimpara se (Altura[1]>Altura[2]) e (Altura[1]>Altura[3]) entao escreval("") escreval(Nome[1]," é o maior da lista,com:",Altura[1]," metros de altura") fimse se (Altura[2]> Altura[1]) e (Altura[2]>Altura[3]) entao escreval("") escreval(Nome[2]," é o maior da lista,com:",Altura[2]," metros de altura") fimse se (Altura[3]> Altura[1]) e (Altura[3]>Altura[2]) entao escreval("") escreval(Nome[3]," é o maior da lista,com:", Altura[3]," metros de altura") fimse fimalgoritmo
  8. Tive esse teste ontem, consegui fazer, mas não sei se esta certo. Até porque n sei usar função muito bem ainda. Alguém me diz se ta certo? (A FT DO Q É PRA FAZER TA EM BAIXO) Var // Seção de Declarações das variáveis alcool,alcool1,alcooldes,gasolina,gasolina1,x,media,gasolinades,total,total2: real funcao CalGaso(n1,n2:real):real inicio media<-n1,n2 se (alcool<=20) entao alcooldes<-(alcool*3)/100 total<-alcool1-alcooldes fimse se (alcool>20) entao alcooldes<-(alcool*5)/100) total<-alcool1-alcooldes fimse se (gasolina>20) entao gasolinades<-(gasolina*6)/100 total2<-gasolina1-gasolinades fimse se (gasolina<=20) entao gasolinades<-(gasolina*4)/100 total2<-gasolina1-gasolinades fimse retorne media fimfuncao Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval("PROGRAMA PARA CALCULAR A MÉDIA DE COMBUSTIVEL") ESCREVAL("DIGITE 1- ALCOOL") ESCREVAL("DIGITE 2- GASOLINA") ESCREVAL("DIGITE 0 -SAIR") leia(x) se (x=1) entao ESCREVAL("QUANTOS LITROS DE ALCOOL VOCÊ DESEJA?") LEIA (alcool) alcool1<-alcool*2.90 escreval("o preço do alcool é de:", alcool1,"reais") media<-CalGaso(alcool1,gasolina) escreval("o preço do alcool com desconto é de:",total ) escreval("desconto de:",alcooldes) fimse se (x=2) entao escreval("quantos litros de gasolina você deseja?") leia(gasolina) gasolina1<-gasolina*3.30 escreval("o preço da gasolina é de:",gasolina1,"reais") media2<-CalGaso(alcool1,gasolina1) escreval("o preço da gasolina com desconto é:", total2) escreval("com desconto de:",gasolinades) se (x<0) entao escreval("você finalizou o programa!") fimse fimse
  9. Ótima explicação! Estou começando agora nessa área, e confesso que ainda estou perdida com os comandos. Vou refazer este algoritmo e já mando
  10. Var // Seção de Declarações das variáveis n,x,t,i: inteiro funcao FuncaoLeNum(n1,n2:inteiro):inteiro inicio t<- i*n retorne t fimfuncao Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval("digite um número para saber a tabuada dele:") leia(n) se (n>10) e (n<1) entao escreval("digite um número válido") fimse para i de 1 ate 10 faca x<-FuncaoLeNum(n,i) escreval("o numero",i," x",n," é igual a:",x) fimpara Var // Seção de Declarações das variáveis n,x,t,i: inteiro funcao FuncaoLeNum(n1,n2:inteiro):inteiro inicio t<- i*n retorne t fimfuncao Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval("digite um número para saber a tabuada dele:") leia(n) se (n>10) e (n<1) entao escreval("digite um número válido") fimse para i de 1 ate 10 faca x<-FuncaoLeNum(n,i) escreval("o numero",i," x",n," é igual a:",x) fimpara adicionado 46 minutos depois 2-a) Var // Seção de Declarações das variáveis v1,v2,maior,igual,m: inteiro funcao MAX(x,y:inteiro):inteiro inicio maior<-x,y se v1>v2 entao maior<-v1 senao maior<-v2 se v1=v2 entao maior<-v1,v2 retorne maior fimse fimse fimfuncao Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval("--------------PROGRAMA PARA COMPARAR OS NÚMEROS---------------") ESCREVAL("--------------DIGITE UM NÚMERO PARA SABER QUAL É MAIOR------------") escreval("digite um número:") leia(v1) escreval("digite outro número:") leia(v2) m<-MAX(v1,v2) escreval("o maior número é:",maior) se (v1=v2) entao escreval("os numeros são iguais") fimse

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!