-
Posts
6 -
Cadastrado em
-
Última visita
Reputação
6-
elisa_schneider alterou sua foto pessoal
-
C Exercício para incluir dados em arquivo / código
elisa_schneider respondeu ao tópico de elisa_schneider em C/C#/C++
Oi, entendi! No caso, eu preciso imprimir apenas os nomes das pessoas com mais de 18 anos. Mas se eu incluir o IF, ele não imprime... for( i=0; i<2; i++ ) { if(idade>=18){ ler >> nome1; cout << "Nome ---: " << nome1 << endl; ler >> idade1; cout << "Idade --: " << idade1 << "\n" << endl; }} -
Este é o enunciado do exercício: O código que criei foi este, porém não está gravando no arquivo os dados... #include <iostream> #include <fstream> using namespace std; int main() { int idade=0, i=0; string nome; ofstream grava1 ("dados.txt"); for(i=1;i<=10;i++){ cout<<"insira o nome da pessoa"<<endl; cin>>nome; cout<<"insira a idade da pessoa"<<endl; cin>>idade; } for(i=1;i<=10;i++){ cin>>idade; if (idade>=18){ grava1<<idade<<endl; }} grava1.close(); ifstream ler ("dados.txt"); int idade1=0; string nome1; for(i=1;i<=10;i++){ ler>>idade1; ler>>nome1; } ler.close(); return 0; } Quem puder me ajudar, agradeço muito!!
-
A empresa “EMPRENDER” deseja um algoritmo que leia de 100 funcionários: a matrícula, o salário base, o percentual de descontos do INSS, o tempo de serviço e irá utilizar ou não vale transporte. Após a leitura, calcular e retornar: a) A matrícula e o salário final de cada funcionário. Considere que os funcionários que possuem igual ou mais que dois anos de casa, ganham 4% de aumento a cada biênio trabalhado, e se optou por utilizar o r vale transporte será descontado 6% do salário base. Obs.: Descontos e aumento incidem sobre o salário base. b) O percentual de clientes que não possuem direito a aumento e ganharam salário final entre R$1.500,00 e 5.700.00. c) A média do tempo de serviço dos funcionários que optaram pelo vale transporte. d) A matricula e o salário base dos funcionários que possuem o maior salário base. e) A matrícula e o salário base dos funcionários que possuem o menor salário base entre os funcionários que têm mais que 20 anos de serviço.
-
Estou fazendo este exercício no app REPLIT, porém está dando um erro. d) Faça um algoritmo que leia o nome, a idade e o sexo (Masculino e Feminino) de 40 pessoas e mostre: · O nome do homem mais velho; · O nome da mulher mais nova; · Quantos homens são maior de idade (+18 anos); · Quantas mulheres são idosas (+60 anos); · A média das idades das mulheres #include <iostream> using namespace std; int main(){ int i=0; int inovo2=0, ivelho1=0; float idade, cate, cont1, cont2, media; string nome, nnovo2, nvelho1; while(i<=4){ cout<<"Insira o nome da "<<nome<<"ª pessoa"<<endl; cin>>nome; cout<<"Insira a idade"<<idade<<"ª pessoa"<<endl; cin>>idade; cout<<"Insira 1 para sexo masculino"<<endl; cout<<"Insira 2 para sexo feminino"<<endl; cin>>cate; if(cate==1){ if(idade>ivelho1){ ivelho1=idade; nvelho1=nome; } cont1=(cont1+1); } if(cate==2){ if(idade<inovo2){ inovo2=idade; nnovo2=nome; } cont2=(cont2+1); media=(cont2/4); } cout<<"O nome do homem mais velho: "<<nvelho1<<endl; cout<<"O nome da mulher mais nova: "<<nnovo2<<endl; cout<<cont1<<" homens são maior de idade"<<endl; cout<<cont2<<" mulheres são idosas"<<endl; cout<<"A média da idade das mulheres é de "<<media<<" anos"<<endl; return 0; } O erro que aparece é: make -s make -s main.cpp:43:6: error: expected '}' } ^ main.cpp:4:11: note: to match this '{' int main(){ ^ 1 error generated. make: *** [<builtin>: main.o] Error 1 exit status 2 ^C
-
C++ não estou conseguindo resolver esta questão C++
elisa_schneider respondeu ao tópico de elisa_schneider em C/C#/C++
Obrigada pela ajuda!! consegui fazer indicando que A=1,B=2,C=3,D=4.. Dê uma olhada: #include <iostream> using namespace std; int main() { string nome; double servico=0.00, total=0.00; int diaria = 0, v_apt = 0, v_int = 0, t_diaria = 0, subtotal= 0, Servico = 0, Total = 0, apt = 0; cout<<"Nome do hóspede"<<endl; cin>>nome; cout<<"Número de diárias"<<endl; cin>>diaria; cout<<"Valor do consumo interno"<<endl; cin>>v_int; cout<<endl; cout<<"Tabela de preços: "<<endl; cout<<"Apt A = 1 = R$150"<<endl; cout<<"Apt B = 2 = R$100"<<endl; cout<<"Apt C = 3 = R$75"<<endl; cout<<"Apt D = 4 = R$50"<<endl; cout<<endl; cout<<"Tipo de apartamento (digite um número da lista)"<<endl; cin>>apt; if(apt==1){ v_apt=150; } else { if(apt==2) { v_apt=100; } else { if(apt==3) { v_apt=75; } else { v_apt=50; } } } t_diaria=(v_apt*diaria); subtotal=(t_diaria+v_int); servico=(subtotal*0.1); total=(subtotal+servico); cout<<endl; cout<<"Hóspede: "<<nome<<endl; cout<<"Tipo de apartamento: "<<apt<<endl; cout<<"Número de diárias: "<<diaria<<endl; cout<<"Valor da diária: "<<v_apt<<endl; cout<<"Valor total das diárias: "<<t_diaria<<endl; cout<<"Consumo interno: "<<v_int<<endl; cout<<"Subtotal: "<<subtotal<<endl; cout<<"Taxa de serviço (10%): "<<servico<<endl; cout<<"Total geral: "<<total<<endl; return 0; } -
preciso que o código leia esses dados quando eu informar o tipo de apartamento TIPO DO APTO. VALOR DA DIÁRIA (R$) A 150,00 B 100,00 C 75,00 D 50,00 código não dá erro, porém não lê o valor que coloco #include <iostream> using namespace std; int main() { string nome; int apt=0; int diaria=0, v_apt=0, v_int=0, t_diaria=0, subtotal=0, servico=0, total=0; int A, B, C, D; cout<<"Nome do hóspede"<<endl; cin>>nome; cout<<"Número de diárias"<<endl; cin>>diaria; cout<<"Valor do consumo interno"<<endl; cin>>v_int; cout<<"Tipo de apartamento"<<endl; cin>>apt; apt=A||B||C||D; A=150; B=100; C=75; D=50; if(apt=='A'){ v_apt=150; } else if(apt=='B'){ v_apt=100; } else if(apt=='C'){ v_apt=75; } else { v_apt=50; } t_diaria=(apt*diaria); subtotal=(t_diaria+v_int); servico=(subtotal*0.1); total=(subtotal+servico); cout<<"Valor da diária: "<<v_apt<<endl; cout<<"Valor total das diárias: "<<t_diaria<<endl; cout<<"Consumo interno: "<<v_int<<endl; cout<<"Subtotal: "<<subtotal<<endl; cout<<"Taxa de serviço: "<<servico<<endl; cout<<"Total geral: "<<total<<endl; return 0; }
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