
dimitruf
-
Posts
25 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
posts postados por dimitruf
-
-
@devair1010 Me refiro no código no qual eu citei mesmo.
Se for usar aquele, eu mesmo achei muito extenso, mas se não tem um jeito, obrigado.-
1
-
-
@devair1010 Entendido.
Neste caso ficou bem extenso, será que teria uma maneira para diminuir este código? -
-
5) Escrever um algoritmo que leia a matricula de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora. Calcular o salário total deste funcionário. Escrever a sua matricula e o seu salário total.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>int main(void)
{
float salario, valorh;
char nome;
int horas;
// Entrada de dadosprintf("Digite o nome do funcionario = ");
scanf("%s", &nome);
printf("Digite o numero de horas trabalhadas = ");
scanf("%d", &horas);
printf("Digite o valor que o funcionario recebe por hora = ");
scanf("%d", &valorh);
// Cálculo
salario = (horas * valorh;
// Apresentação do resultado
printf("\nO nome do funcionario e:\n %s", nome);
printf("\nSeu salario total e = \n%d", salario);
system("pause");
return 0;
}
alguém pode me dizer porque o resultado não está saindo? -
Boa noite galera
Tudo certo?
Tenho a seguinte configuração:
1060 3GB Galax
Pentium G4560
HD 1 TB WD Green
placa-mãe H110M-DGS
2 pentes de 4gb de 2133mhz
Queria uma opinião para qual parte devo fazer um upgrade(e comprar qual modelo etc..) e quais peças mudar para o futuro
Meu intuito é focado pra jogar.
-
To fazendo esse programinha, ali na soma, eu queria saber como faço para voltar para o MENU do programa digitando o numero 0, só nao sei com usar o Do e While junto com FOR
#include <stdio.h> #include <stdlib.h> #include <conio.h> void soma(); void subtracao(); void multiplicacao(); void divisao(); void menu(); void porcentagem(); int main() { printf(""); menu(); return 0; } void soma() { int num[8], cont, soma=0 ; system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); for(cont=0; cont<8; cont++){ printf("\nDigite um numeros [%d]: ",cont); scanf("%d",&num[cont]); } { for(cont=0; cont<8;cont++){ soma=soma+num[cont];} printf("a soma e %d", soma); } } void subtracao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num2); if (num1 != 0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1-num2; printf("O resultado da subtracao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void multiplicacao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1*num1; printf("O resultado da multipliacao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void divisao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: "); scanf("%f",&num1); if (num1 != -0) { printf("\nDigite o segundo numero: "); scanf("%f", &num2); total = num1/num2; printf("\nO resultado da divisao e = "); printf("%.2f\n", total); printf("\nSe deseja fazer mais uma operacao de enter!"); getch(); } else { main(); } } while (num1 != -0); } void porcentagem() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { scanf("%f", &num2); total = num1+num2; printf("A porcentagem e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void menu() { int opcao; system("cls"); printf("**********************************\n"); printf("***DIGITE UM NUMERO E DE ENTER***\n"); printf("**********************************\n"); printf("\n 1-Soma\n"); printf("\n 2-Subtracao\n"); printf("\n 3-Multiplicacao\n"); printf("\n 4-Divisao\n"); printf("\n 5-Porcentagem \n\n"); scanf("%d", &opcao); switch(opcao) { case 1: soma(); break; case 2: subtracao(); break; case 3: multiplicacao(); break; case 4: divisao(); break; default: system("exit"); } }
-
1
-
-
Está aparecendo esse para mim, o que pode ser? 45 8 [Error] 'main' was not declared in this scope
-
1
-
-
@Flávio Pedroza @devair1010 Teriam dicas de como identar código no DEV C++?
-
1
-
-
Obrigado.
adicionado 7 minutos depois@devair1010 Testei agora corretamente com o preço das questões e está dando errado.
#include <stdio.h> #include <conio.h> main(){ float valorI, valorF; int x; printf("\n Digite o valor do produto: "); scanf("%f",&valorI); printf("\t\tMenu: \n\t\t1 > A vista com dinheiro ou cheque. \n\t\t2 > A vista no cartao.\n\t\t3 > Em duas vezes. \n\t\t4 > Em tres vezes."); printf("\n\nSelecione um menu: "); scanf("%d",&x); if(x==1){ valorF=valorI*0.10; printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==2){ valorF=(valorI*0.05); printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==3){ printf("\Sem Juros!\n\nTOTAL A PAGAR: R$ %.2f", valorI); }else if(x==4){ valorF=valorI*0.10; printf("\nPagando com juros!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else{ printf("\n\t\tERRO!"); getch(); return 0; } getch(); }
-
1
-
-
Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela seguinte para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado.
Código Condições de pagamento
1 À vista em dinheiro ou cheque, recebe 10% de desconto
2 À vista no cartão de crédito, recebe 5% de desconto
3 Em 2 vezes, preço normal de etiqueta sem juros
4 Em 3 vezes, preço normal de etiqueta mais juros de 10% do total e depois divide em 3 parcelas.
CODIGO
#include <stdiio.h> #include <conio.h> main(){ float valorI, valorF; int x; printf("\n Digite o valor do produto: "); scanf("%d",&valorI); printf("\t\tMenu: \n\t\t1 > A vista com dinheiro. \n\t\t2 > A vista no cartao.\n\t\t3 > Em duas vezes. \n\t\t4 > Em tres vezes."); printf("\n\nSelecione um menu: "); scanf("%d",&x); if(x==1){ valorF=valorI*0.85; printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==2){ valorF=(valorI*0.90); printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==3){ printf("\Sem Juros!\n\nTOTAL A PAGAR: R$ %.2f", valorI); }else if(x==4{ valorF=valorI*1.10; printf("\nPagando com juros!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else{ printf("\n\t\tERRO!"); getch(); return 0; } getch(); }
ERRO: 1 O valor em todas alternativas estão zerando
-
1
-
-
1)Um hospital precisa de um programa para calcular e imprimir os gastos de um paciente. A tabela de preços do hospital é a seguinte :
Quartos :
Particular – R$ 160,00
Semi-particular – R$ 110,00
Coletivo – R$ 85,00
Telefone : R$ 3,00
Televisão : R$ 4,00
Escreva um programa que leia : o número de dias gastos no hospital; um caractere representando o tipo do quarto (P, S, C); um caractere indicando se usou ou não o telefone (S, N); outro caractere indicando se usou ou não a televisão (S, N). Então emita o seguinte relatório:
Hospital Comunitário
Número de dias no hospital : 5
Tipo de quarto : P
Diárias :............... R$ 800,00
Telefone :............ R$ 0,00
Televisão :........... R$ 4,00
Total :.................. R$ 804,00
2)Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela seguinte para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado.
Código Condições de pagamento
1 À vista em dinheiro ou cheque, recebe 10% de desconto
2 À vista no cartão de crédito, recebe 5% de desconto
3 Em 2 vezes, preço normal de etiqueta sem juros
4 Em 3 vezes, preço normal de etiqueta mais juros de 10% do total e depois divide em 3 parcelas.
3)Faça um algoritmo que tendo como dados de entrada o código de região de localização do cliente, o nome do cliente, o número de peças vendidas e o nome do vendedor; calcule e informe o valor do frete, a comissão do vendedor e o lucro obtido com a venda. Sabendo-se que:
O valor do frete depende da quantidade transportada e da região;
Comissão do vendedor = 6,5 % do valor total da venda;
Lucro = Valor total venda – custo total – comissão do vendedor;
Custo por peça = R$ 7,00;
Custo total = custo por peça * número de peças vendidas;
Valor total da venda = custo total acrescido em 50%;
Valor do Frete por Região:
OBS. Para região Sul - Valor do frete acima de 1000 peças terá um desconto de 10% sobre o valor do frete por peça. Paga somente 90% do valor do frete por peça. Cada Região tem um desconto diferenciado para peças acima de 1000 peças. Favor verificar na tabela abaixo.
-
Ok. Muito obrigado!
-
1
-
-
Em 28/05/2019 às 19:41, AdrianoSiqueira disse:
If não tem ponto e vírgula (;). A sintaxe correta é:
if (/* Aqui fica a condição */) { // Caso a condição seja true } else { // Caso a condição seja false }
Como faço pra encontrar o maior valor
adicionado 2 minutos depoisinclude <stdio.h> #include <stdlib.h> int main(){ int num1, num2, maior; printf("Digite um valor inteiro: "); scanf("%i",&num1); printf("Digite outro valor inteiro: "); scanf("%i",&num2); if(num1 > num2){ maior = num1; maior = num2; } else { printf("\nOs numeros sao iguais: %d\n", num1); } printf("O maior valor encontrado e : %d", maior); system("pause"); return 0 }
Assim não está correto?
[Error] expected ';' before '}' token
Aparece isso
-
1
-
-
#include <stdio.h> #include <stdlib.h> int main() { int num1, num2, maior, igual; printf("Digite um valor inteiro: "); scanf("%i",&num1); printf("Digite outro valor inteiro: "); scanf("%i",&num2); { if(num1 > num2); maior = num1; printf("O maior valor encontrado é : %d", maior); if (num1 = num2); igual = num1; printf("\nOs numeros são iguais: %d\n",igual); } system("pause"); return 0 }
Na primeira esta dando erro.
-
1
-
-
1) Faça um algoritmo que leia dois números inteiros, em seguida, se eles forem diferentes, escreva na tela o maior deles. Caso contrário escreva a mensagem “números iguais” e o seu valor.
2) Faça um algoritmo que leia um número e verifique se ele é par ou ímpar, Imprima a frase “é par” ou “é ímpar”.
-
1
-
-
var peso, altura, percM, PercF, mediaI, mediaPM, mediaPF, somaPM, somaPF : real idade, qtdM, qtdF, somaIdade, totalP, maior, menor : inteiro sexo, cor_olhos, cor_cabelo, pesquisa : caractere inicio idade <- 0 mediaPF <- 0 mediaPM <- 0 peso <- 0 totalP <- 0 repita limpatela totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- peso + 0 senao se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- peso + 0 fimSe fimSe se(idade>maior)entao maior <- idade senao se (idade<menor)entao menor <- idade fimse fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") mediaPM <- somaPM / qtdM mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femininos : ", mediaPF) fimalgoritmo
Consegui fazer dos pesos, porém idade menor não entendi muito bem e continua zerando
Em 26/04/2019 às 14:59, dimitruf disse:Total de pessoas por cor de cabelo e o seu percentual (%) (homens e mulheres juntos)
Total de pessoas por cor dos olhos e o seu percentual (%) (homens e mulheres juntos)
Determine a quantidade de indivíduos do sexo feminino e masculino maiores de idade e que tenham olhos Verdes e cabelos Pretos. (homens e mulheres juntos)
E não consegui fazer está parte aqui
-
var //Dados do pesquisado peso, altura, percM, PercF, mediaI, mediaPM, mediaPF,somaPM, somaPF : real idade, qtdM, qtdF, somaIdade, totalP, maior, menor: inteiro sexo, cor_olhos, cor_cabelo, pesquisa : caractere inicio // Seção de Comandos totalP <- 0 peso <-0 altura<-0 percM<-0 PercF<-0 mediaI<-0 idade<-0 repita limpatela totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaPM <- somaPM + peso somaPF <- somaPF + peso somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- somaPM + 1 fimse se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- somaPF + 1 fimSe se(idade>maior)entao maior <- idade fimse se(idade<menor)entao menor <- idade fimse mediaPM <- somaPM / qtdM mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 se(totalP=1)entao maior<-idade menor<-idade fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") limpatela escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femeninos : ", mediaPF)
adicionado 16 minutos depoistotalP <- 0 peso <-0 altura<-0 percM<-0 PercF<-0 mediaI<-0 mediaPM<-0 mediaPF<-0 somaPM<-0 somaPF<-0 idade<-0 repita totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaPM <- somaPM + peso somaPF <- somaPF + peso somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- somaPM + 1 fimse se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- somaPF + 1 fimSe se(idade>maior)entao maior <- idade fimse se(idade<menor)entao menor <- idade fimse //mediaPM <- somaPM / qtdM //mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 se(totalP=1)entao maior<-idade menor<-idade fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") limpatela escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femeninos : ", mediaPF)
E nesse aqui os pesos estão zerando.
-
1
-
-
var //Dados do pesquisado peso, altura, percM, PercF, mediaI, mediaPM, mediaPF : real idade, qtdM, qtdF, somaIdade, totalP, maior, menor, somaPM, somaPF : inteiro sexo, cor_olhos, cor_cabelo, pesquisa : caractere inicio // Seção de Comandos totalP <- 0 repita totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- peso + 1 senao se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- peso + 1 fimSe fimSe se(idade>maior)entao maior <- idade senao menor <- idade fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") limpatela mediaPM <- somaPM / qtdM mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femeninos : ", mediaPF) FIMALGORITMO
Em 06/05/2019 às 16:35, Simon Viegas disse:// Idade do mais velho (homens e mulheres juntos) // Idade do mais novo(homens e mulheres juntos)
Fiz esse, a idade do mais velho está dando certo, porém, na idade do mais novo sempre está dando o número 0
Em 06/05/2019 às 16:35, Simon Viegas disse:// Média de pesos dos homens // Média de pesos das mulheres
E nesse, diz que as variáveis somaPM e somaPF tem que estar em inteiro, mas ela está em inteiro.
-
1
-
-
3 horas atrás, Simon Viegas disse:
@dimitruf, poste o código completo até o momento.
sexo, cor_olhos, cor_cabelo, pesquisa, maior, menor : Caractere peso, altura,idade, percM, percF, mediaI: real totalp, qtdM, qtdF : inteiro Inicio idade <- 0 totalp <- 0 repita escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se(sexo <> "M")e(sexo <> "F")entao escreval("Sexo incorreta, regedite") fimse ate(sexo = "M")ou(sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") Leia(cor_olhos) Se(cor_olhos <> "A")e(cor_olhos <> "V")e(cor_olhos <> "C")entao Escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") Fimse Ate (cor_olhos = "A")ou(cor_olhos = "V")ou(cor_olhos = "C") Repita Escreval("Digite a letra cor dos seus cabelos: ") Leia(cor_cabelo) Se(cor_cabelo <> "L")e(cor_cabelo <> "P")e(cor_cabelo <> "C")entao Escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") Fimse Ate(cor_cabelo = "L")ou(cor_cabelo = "P")ou(cor_cabelo = "C") escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) limpatela totalp <- totalp+ 1 se (sexo = "M") entao qtdM <- qtdM + 1 senao se (sexo = "F") entao qtdF <- qtdF + 1 fimSe fimSe ate (pesquisa = "N") percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 escreval("Total de pessoas pesquisadas : ",totalP) escreval("Total de homens pesquisados : ",qtdM," (",percM:1,"%)") escreval("Total de mulheres pesquisadas : ",qtdF," (",percF:1,"%)") idade <- idade mediaI <- (idade+idade)/totalp escreval("A media da idade das pessoas é: ", mediaI)
-
1
-
-
Em 29/04/2019 às 22:34, Simon Viegas disse:
// Média de idades(homens e mulheres juntos)
EU consegui, mas deixe o post aberto pois se haver alguma dúvida
adicionado 32 minutos depoisEm 03/05/2019 às 08:31, Simon Viegas disse:Sim. Implemente um próximo item. Por exemplo a "Média de pesos dos homens" e a "Média de pesos das mulheres". Testa. Depois implementa um próximo... por ai vai.
Qualquer dúvida é só postar.
var sexo, cor_olhos, cor_cabelo, pesquisa, maior, menor : Caractere peso, altura,idade, percM, percF, mediaI: real totalp, qtdM, qtdF : inteiro ... escreval("Total de pessoas pesquisadas : ",totalP) escreval("Total de homens pesquisados : ",qtdM," (",percM:1,"%)") escreval("Total de mulheres pesquisadas : ",qtdF," (",percF:1,"%)") mediaI <- (idade+idade)/totalP escreval("A media da idade das pessoas é: ", mediaI)
A média dele não ta calculando certo
Fiz 32+25= 57 ai a resposta deu 32 mas devia ser 28.5-
1
-
-
@Simon Viegas Obrigado, agora posso continuar com esse mesmo esboço seguindo os itens? Ou teria que incrementar algo a mais?.
-
1
-
-
@devair1010 Nós ainda não aprendemos vetores, então acho que seria o laço PARA, e como eu iria fazer os outros itens?
-
1
-
-
Foi realizada uma pesquisa sobre algumas características físicas de certos habitantes de uma região. Foram coletados os seguintes dados de cada habitante: sexo (M-Masculino e F-Feminino), cor dos olhos (A – Azuis V-Verdes ou C – Castanho), cor dos cabelos (L – Louros, P-Pretos ou C-Castanhos), peso, altura e idade. Deve-se validar a entrada do sexo, da cor dos olhos e da cor dos cabelos. Na validação da entrada somente deverá ser permitido os tipos de sexo, cor dos olhos e cor dos cabelos apresentados acima, caso o usuário digitar um valor errado, deverá aparecer na tela uma mensagem informando que esta errado e solicitar para redigitar novamente, até o usuário digitar um valor válido. Para facilitar a entrada dos dados, sempre imprima na tela orientações para o usuário saber o que deve ser digitado como dado de entrada. Toda vez que cadastrar a pesquisa de um habitante, deve perguntar ao usuário se deseja cadastrar uma nova pesquisa. Assim, o programa encerra quando o usuário digitar N, indicando que não deseja realizar mais nenhuma pesquisa. Ao finalizar o programa deverá ser impresso o relatório final da pesquisa com as informações solicitadas abaixo.
Faça um Algoritmo que leia os dados da pesquisa e gere como relatório:
Total de pessoas pesquisadas
Total de homens pesquisados e o percentual (%)
Total de mulheres pesquisadas e o percentual (%)
Média de pesos dos homens
Média de pesos das mulheres
Média de idades(homens e mulheres juntos)
Idade do mais velho (homens e mulheres juntos)
Idade do mais novo(homens e mulheres juntos)
Total de pessoas por cor de cabelo e o seu percentual (%) (homens e mulheres juntos)
Total de pessoas por cor dos olhos e o seu percentual (%) (homens e mulheres juntos)
Determine a quantidade de indivíduos do sexo feminino e masculino maiores de idade e que tenham olhos Verdes e cabelos Pretos. (homens e mulheres juntos)
Var sexo, cor_olhos, cor_cabelo, pesquisa : Caractere peso, altura,idade : real totalp : inteiro Inicio totalp <- 0 repita escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se(sexo <> "M")e(sexo <> "F")entao escreval("Sexo incorreta, regedite") fimse ate(sexo = "M")ou(sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") Leia(cor_olhos) Se(cor_olhos <> "A")e(cor_olhos <> "V")e(cor_olhos <> "C")entao Escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") Fimse Ate (cor_olhos = "A")ou(cor_olhos = "V")ou(cor_olhos = "C") Repita Escreval("Digite a letra cor dos seus cabelos: ") Leia(cor_cabelo) Se(cor_cabelo <> "L")e(cor_cabelo <> "P")e(cor_cabelo <> "C")entao Escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") Fimse Ate(cor_cabelo = "L")ou(cor_cabelo = "P")ou(cor_cabelo = "C") escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) totalp <- totalp+ 1 ate(pesquisa = "N") escreval("O total de pessoas pesquisadas foram: ",totalp) TRANQUEI AQUI EMBAIXO
-
1
-
-
Foi realizada uma pesquisa sobre algumas características físicas de certos habitantes de uma região. Foram coletados os seguintes dados de cada habitante : sexo(M-Masculino e F-Feminino), cor dos olhos(A – Azuis V-Verdes ou C – Castanho), cor dos cabelos (L – Louros, P-Pretos ou C-Castanhos) , peso, altura e idade. Deve-se validar a entrada do sexo, da cor dos olhos e da cor dos cabelos. Na validação da entrada somente deverá ser permitido os tipos de sexo, cor dos olhos e cor dos cabelos apresentados acima, caso o usuário digitar um valor errado, deverá aparecer na tela uma mensagem informando que esta errado e solicitar para redigitar novamente, até o usuário digitar um valor válido. Para facilitar a entrada dos dados, sempre imprima na tela orientações para o usuário saber o que deve ser digitado como dado de entrada. Toda vez que cadastrar a pesquisa de um habitante, deve perguntar ao usuário se deseja cadastrar uma nova pesquisa. Assim, o programa encerra quando o usuário digitar N, indicando que não deseja realizar mais nenhuma pesquisa. Ao finalizar o programa deverá ser impresso o relatório final da pesquisa com as informações solicitadas abaixo.
Faça um Algoritmo que leia os dados da pesquisa e gere como relatório:
Total de pessoas pesquisadas
Total de homens pesquisados e o percentual (%)
Total de mulheres pesquisadas e o percentual (%)
Média de pesos dos homens
Média de pesos das mulheres
Média de idades(homens e mulheres juntos)
Idade do mais velho (homens e mulheres juntos)
Idade do mais novo(homens e mulheres juntos)
Total de pessoas por cor de cabelo e o seu percentual (%) (homens e mulheres juntos)
Total de pessoas por cor dos olhos e o seu percentual (%) (homens e mulheres juntos)
Determine a quantidade de indivíduos do sexo feminino e masculino maiores de idade e que tenham olhos Verdes e cabelos Pretos. (homens e mulheres juntos)
adicionado 1 minuto depoisagora, dimitruf disse:Foi realizada uma pesquisa sobre algumas características físicas de certos habitantes de uma região. Foram coletados os seguintes dados de cada habitante : sexo(M-Masculino e F-Feminino), cor dos olhos(A – Azuis V-Verdes ou C – Castanho), cor dos cabelos (L – Louros, P-Pretos ou C-Castanhos) , peso, altura e idade. Deve-se validar a entrada do sexo, da cor dos olhos e da cor dos cabelos. Na validação da entrada somente deverá ser permitido os tipos de sexo, cor dos olhos e cor dos cabelos apresentados acima, caso o usuário digitar um valor errado, deverá aparecer na tela uma mensagem informando que esta errado e solicitar para redigitar novamente, até o usuário digitar um valor válido. Para facilitar a entrada dos dados, sempre imprima na tela orientações para o usuário saber o que deve ser digitado como dado de entrada. Toda vez que cadastrar a pesquisa de um habitante, deve perguntar ao usuário se deseja cadastrar uma nova pesquisa. Assim, o programa encerra quando o usuário digitar N, indicando que não deseja realizar mais nenhuma pesquisa. Ao finalizar o programa deverá ser impresso o relatório final da pesquisa com as informações solicitadas abaixo.
Faça um Algoritmo que leia os dados da pesquisa e gere como relatório:
Total de pessoas pesquisadas
Total de homens pesquisados e o percentual (%)
Total de mulheres pesquisadas e o percentual (%)
Média de pesos dos homens
Média de pesos das mulheres
Média de idades(homens e mulheres juntos)
Idade do mais velho (homens e mulheres juntos)
Idade do mais novo(homens e mulheres juntos)
Total de pessoas por cor de cabelo e o seu percentual (%) (homens e mulheres juntos)
Total de pessoas por cor dos olhos e o seu percentual (%) (homens e mulheres juntos)
Determine a quantidade de indivíduos do sexo feminino e masculino maiores de idade e que tenham olhos Verdes e cabelos Pretos. (homens e mulheres juntos)
Var
sexo, cor_olhos, cor_cabelo, pesquisa : Caractere
peso, altura,idade : real
totalp : inteiro
Iniciototalp <- 0
repita
escreval("Digite seu peso: ")
leia(peso)
escreval("Digite sua altura: ")
leia(altura)
escreval("Digite sua idade: ")
leia(idade)
repita
escreval("Digite seu sexo M/F: ")
leia(sexo)
se(sexo <> "M")e(sexo <> "F")entao
escreval("Sexo incorreta, regedite")
fimse
ate(sexo = "M")ou(sexo = "F")
repita
escreval("Digite a letra da cor do seus olhos: ")
Leia(cor_olhos)
Se(cor_olhos <> "A")e(cor_olhos <> "V")e(cor_olhos <> "C")entao
Escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C")
Fimse
Ate (cor_olhos = "A")ou(cor_olhos = "V")ou(cor_olhos = "C")
Repita
Escreval("Digite a letra cor dos seus cabelos: ")
Leia(cor_cabelo)
Se(cor_cabelo <> "L")e(cor_cabelo <> "P")e(cor_cabelo <> "C")entao
Escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C")
Fimse
Ate(cor_cabelo = "L")ou(cor_cabelo = "P")ou(cor_cabelo = "C")
escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim")
leia(pesquisa)
totalp <- totalp+ 1
ate(pesquisa = "N")
escreval("O total de pessoas pesquisadas foram: ",totalp)TRANQUEI AQUI EMBAIXO
-
1
-
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
Como fazer um laço pra cadastrar X alunos
em Programação - outros
Postado
Código do link