Ir ao conteúdo

qual variavel eu uso??


cadron

Posts recomendados

Postado

Boa tarde a todos!!

Preciso escrever esse algoritmo mas não sei qual a variavél que devo utilizar

pois usarei nome e numeros....podem me ajudar?

CRIAR UM PROGRAMA QUE ENTRE COM O NOME E IDADE DE UMA PESSOA E MOSTRe O NOME E O VALOR QUE ELA DEVERÁ PAGAR (usar estrutura condicional encadeada)

* até 10 anos - 30,00 reais

*acima de 10 até 29 anos - 60,00 reais

*acima de 29 e até 45 anos - 120,00 reais

*acima de 45 ate 59 anos - 150,00 reais

*acima de 59 até 65 anos - 250,00 reais

*acima de 65 anos 400,00 reais.

podem me dar essa força??

obrigado a todos.:confused:

Postado

Bom amiguinho, você devereia inicialmente ter postado em que linguagem gostaria de fazer XD.

Como você não postou a linguagem eu implementei o algoritimo na linguagem C, essa sera a primeira e ultima vez que estarei fazendo o exercicio por você, pois estamos aqui para tirar suas dividas e não para fazer os seus trabalhos XD

Código

#include<stdio.h>//declaração de biblioteca

#include<stdlib.h>//declaração de biblioteca

int main()//função main

{

int idade;//define a variavel nome como idade.

char nome[20];//define a variável nome como um char de 20 caracteres.

printf("Insira seu nome: ");//imprime a mensagem entr parenteses na tela para o usuário.

scanf("%s",&nome);//recebe do teclado o que o usuário digitou e armazena na variavel nome.

printf("Insira sua idade: ");//imprime a mensagem entr parenteses na tela para o usuário.

scanf("%d", &idade);//recebe do teclado o que o usuário digitou e armazena na variavel idade.

if(idade<=10)//se a idade for menor ou igual a 10 então.

{

printf("Nome: %s ",nome);//imprime o nome do usuário na tela.

printf("\nValor a pagar: 30 Reais");//imprime o valor que devera pagar.

}

else if(idade>10 && idade<=29)//se a idade for entre 10 e 29 então

{

printf("Nome: %s ",nome);//imprime o nome do usuário na tela.

printf("\nValor a pagar: 60 Reais");//imprime o valor que devera pagar.

}

else if(idade>29 && idade<=45)//se a idade for entre 29 e 45 então

{

printf("Nome: %s ",nome);//imprime o nome do usuário na tela.

printf("\nValor a pagar: 120 Reais");//imprime o valor que devera pagar.

}

else if(idade>45 && idade<=59)//se a idade for entre 45 e 59 então

{

printf("Nome: %s ",nome);//imprime o nome do usuário na tela.

printf("\nValor a pagar: 150 Reais");//imprime o valor que devera pagar.

}

else if(idade>59 && idade<=65)//se a idade for entre 59 e 65 então

{

printf("Nome: %s ",nome);//imprime o nome do usuário na tela.

printf("\nValor a pagar: 250 Reais");//imprime o valor que devera pagar.

}

else if(idade>65)//se a idade for maior que 65 então.

{

printf("Nome: %s ",nome);//imprime o nome do usuário na tela.

printf("\nValor a pagar: 400 Reais");//imprime o valor que devera pagar.

}

printf("\n");//comando \n serve para dar uma quebra de linha.

system("pause");

return 0;

}//fim da fução main

Todas as linhas estão comentadas para você entendr bem o que cada parte do programa faz.

Espero ter ajudado.

Qualquer duvida entre em contato.

Postado

Muito obrigado, essa parte de c# to estudando agora

eu preciso programar em visualg.

você pode me ajudar com esse algoritmo pronto?

Postado

Bom não entendo muito de portugues estruturado, vou te passar uma comparação de comandos que eu usei em C com os do visualg.

int main { = inicio

printf = escrever

scanf = ler

if = se

else = senão

Postado

Seria mais ou menos isso :


var
nome: inteiro
idade: inteiro
valor: real

inicio

Escreva ("INFORME O NOME: ")
Leia(nome)
Escreva ("INFORME A IDADE: ")
leia(idade)

Se(idade <= 10) então
valor <-30.00
FimSe

Se((idade > 10)e(idade <= 29)) então
valor <-60.00
FimSe

Se((idade > 29)e(idade <= 45)) então
valor <-120.00
FimSe

Se((idade > 45)e(idade <= 59)) então
valor <-150.00
FimSe

Se((idade > 59)e(idade <= 65)) então
valor <-250.00
FimSe

Se(idade > 65) então
valor <-400.00
FimSe

Escreva ("O VALOR A SER PAGO É DE R$ ",valor)

FimAlgoritimo

Postado

ok Kreitos Valeu mesmo pela força agora to tentanto na pratica a escrita a partir de seus dados para eu estudar um pouco mais !!!

Obrigado.

Ok Legolas3d.

Te agradeço pelo feedback vou buscar a pratica a partir desse conceito que você me passou.... e desculpa sobre não ter posto a linguagem, mas a linguagem c também me interessa muito e sua escrita me dará noções futuras!

Obrigado!

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...