Ir ao conteúdo

Posts recomendados

Postado

Ola Galera Tenho alguns trabalhos de Faculdade para resolver em Dev C++

1- Construir um projeto em c++ que recebe o salario de um funcionario e, sabendo-se que houve um aumento de 25%, calcule o novo salario

2-Construir um projeto que leia os valores de dois pontos, P1(x1,y1) e P2(x2,y2),digitado pelo usuario. Nofinal, este programa deverá escreve na tela a distancia entre estes pontos. A Fórmula que efetua tal cáculo é: d=sqrt(x2-x1)²+(y2-y1)²)

3-Faça um programa C++ que recebe a hora inicio de um jogo e a hora final do jogo (Hora e minuto) e calcula e mostra a duração do jogo ( Horas e minutos) sabendo-seque o tempo maximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no seguinte.

4-O custo ao consumidor, de um carro novo, é a soma do custo de fabrica com a percentagem do distribuidor e o percentual dos impostos(aplicado ao custo de fabrica).Faça um programa que lé o custo de fabrica, o valor do percentual do distribuidor e o valor do percentual dos impostos, e valor pago por este carro

( ficarei muito grato peloa ajuda )

Postado

Se você estiver esperando que façam por você acho que ninguém vai responder. Mostre o que você fez e onde está errando, ou que partes não conseguiu fazer.

Postado
São os programas que tenho que desenvolver em DEV C++ para trabalho substituindo uma prova. agradecido pelo interese

Ok. Vou te passar uma ideia de como fazer, a criação fica por sua conta.

1-Você tem que criar uma variável do tipo adequado que receba o salário do funcionário em seguida ou você pode criar uma outra variável para calcular o novo salário com aumento de 25% ou simples fazer o cálculo direto no cout.

2-No segundo você pode criar 5 variáveis(x1, y1, x2,y2 e d) ai você escreve uma msg pedindo que o usuário informe as coordenadas do 1 Ponto(x1,y1) e depois do 2 Ponto(x2,y2) Depois na variável d use aplicação direta da formula e no final mostre na tela uma msg indicando a distância entre os dois pontos.

3-http://forum.clubedohardware.com.br/exercicio-c-nao/937668 tire como base e implemente em c++;

4-Crie uma variável para receber o custo de fabrica (Ex: Custo_F), o valor do percentual do distribuidor(Ex: Porcentagem_D), o valor do percentual dos impostos(Ex: Pecentual_I) e uma variável que fará a soma , em seguida faz aplicação direta da formula.

Pecentual_I = (Custo_F * Pecentual_I)/100;

Soma = Custo_F + Porcentagem_D + Pecentual_I

Em seguida você mostrará uma msg indicando o valor a ser pago salvo na variável Soma.

Qualquer dúvida poste o código que lhe ajudaremos.

Postado

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int horas_inicio, horas_termino, duraçao;
scanf(",%i",& horas_inicio);
Printf("Digite a hora do inicio da Partida");
scanf("%i",&horas_termino);
if(horas_inicio>=hora do termino);
{
duraçao = (24-horas_inicio)+ horas_termino;
printf("%i",duraçao);
}
else
{
duraçao+horas_termino + horas_inicio;
printf(%i",duraçao);
}
system("PAUSE")
return0;
}

Por que este projeto não complia e executa esta faltando algo?

Postado

Tinha alguns erros de sintaxe, nada de mais:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int horas_inicio, horas_termino, duraçao;
scanf(",%i",& horas_inicio);
printf("Digite a hora do inicio da Partida"); // printf é minusculo
scanf("%i",&horas_termino);
if(horas_inicio >= horas_termino) // nome da variavel estava errada, e nenhum if tem ponto e vírugla no final
{
duraçao = (24-horas_inicio)+ horas_termino;
printf("%i",duraçao);
}
else
{
duraçao+horas_termino + horas_inicio;
printf("%i", duraçao);// faltou aspas...
}
system("PAUSE"); // ponto e vírgula no final de cada instrução
return 0; // return0 estava junto
}

agora acredito que funcione :D

Postado
Tinha alguns erros de sintaxe, nada de mais:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int horas_inicio, horas_termino, duraçao;
scanf(",%i",& horas_inicio);
printf("Digite a hora do inicio da Partida"); // printf é minusculo
scanf("%i",&horas_termino);
if(horas_inicio >= horas_termino) // nome da variavel estava errada, e nenhum if tem ponto e vírugla no final
{
duraçao = (24-horas_inicio)+ horas_termino;
printf("%i",duraçao);
}
else
{
duraçao+horas_termino + horas_inicio;
printf("%i", duraçao);// faltou aspas...
}
system("PAUSE"); // ponto e vírgula no final de cada instrução
return 0; // return0 estava junto
}

agora acredito que funcione :D

No else é - não +;

duraçao = horas_termino - horas_inicio;

Postado

oi galera preciso desenvolver este programa em DEV C++ vocês podem me ajudar de ante mão ficarei muito grato

4-Crie uma variável para receber o custo de fabrica (Ex: Custo_F), o valor do percentual do distribuidor(Ex: Porcentagem_D), o valor do percentual dos impostos(Ex: Pecentual_I) e uma variável que fará a soma , em seguida faz aplicação direta da formula.

Pecentual_I = (Custo_F * Pecentual_I)/100;

Soma = Custo_F + Porcentagem_D + Pecentual_I

Em seguida você mostrará uma msg indicando o valor a ser pago salvo na variável Soma.

Postado

Cara, ninguém vai fazer o seu trabalho por você. O que podemos fazer é te ajudar nas suas possível dúvidas enquanto VOCÊ estiver fazendo o trabalho, até pra te ajudar mesmo!

Sabe aquela velha história que é melhor ensinar o cara a pescar do que dar o peixe? Pois então, ela é verdade =)

  • 8 meses depois...
Postado

pessoal, estou a tempos tentando fazer um programa em que leia a hora de entrada, a hora de saida e mostre o valor total, o pc não sabe ver as hoas, por exemplo 12:45, ele não lê nada depois de ":" como faço? o programa esta aqui, me digam o calculo!

___________________________________________________________________

#include<stdlib.h>

#include<stdio.h>

#include<math.h>

int npc;

double total,horae,horas,retotal;

main(){

printf("\n Informe o numero do Computador: ");

scanf("%i",&npc);

fflush(stdin);

printf("\nHora de entrada ex: 12.00: ");

scanf("%lf",&horae);

fflush(stdin);

printf("\nHora de saida ex: 13.00: ");

scanf("%lf",&horas);

fflush(stdin);

total=(horas-horae);

if(total<=59){

retotal=((total*100)*2.5)/60;

printf("\n Valor RS%.2lf\n",retotal);

system("pause");

}

else{

retotal=((total*60)*2.5);

printf("\n Valor RS%.2lf\n",retotal);

system("pause");

return 0;

}

}

  • Curtir 1
Postado

Bem ELGNO e Carlos Alberto F ai está o programa que calcula a diferença de horas, só que dou o valor em minutos no final, para ter o resultado em horas é necessário converter.. Lembre-se caso o tempo passado seja maior que 24 horas terá que ter outro IF para converter esta diferença.

#include <stdio.h>

#include<stdlib.h>

int totalMinutos(int hora, int minuto)//converte a horas em minutos

{

int r = (hora*60) + minuto;

return r;

}

main ()

{

int h1, m1, h2, m2,r1,r2, total;

//variaveis declaradas

printf("\nDigite somente a Hora de entrada: ");

scanf ("%i",&h1); //armazendando valores da hora inicial

printf("\nDigite os Minutos: ");

scanf ("%i",&m1);

r1 = totalMinutos (h1, m1); //r1 recebe total em minutos da primeira hora

printf("\nDigite somente a Hora de saida: ");

scanf ("%i",&h2); //armazendando valores da hora inicial

printf("\nDigite os Minutos: ");

scanf ("%i",&m2);

r2 = totalMinutos(h2, m2);//recebe o total em minutos da segunda hora

total = r2-r1; //calcula a diferença de minutos

if (total < 0)//caso o horario final seja maior que o inicial Ex. de um dia para o outro

{

total +=1440; //

printf ("%i minutos de diferenca!\n\n", total);

}

else

{

printf ("%d Toral em minutos!\n\n", total); //impressão do resultado

}

system("pause");

return 0;

}

Espero que ajude. Agora é só complementar com o que já possui e pronto. O código está comentado.

Postado
Bem ELGNO e Carlos Alberto F ai está o programa que calcula a diferença de horas, só que dou o valor em minutos no final, para ter o resultado em horas é necessário converter.. Lembre-se caso o tempo passado seja maior que 24 horas terá que ter outro IF para converter esta diferença.

#include <stdio.h>

#include<stdlib.h>

int totalMinutos(int hora, int minuto)//converte a horas em minutos

{

int r = (hora*60) + minuto;

return r;

}

main ()

{

int h1, m1, h2, m2,r1,r2, total;

//variaveis declaradas

printf("\nDigite somente a Hora de entrada: ");

scanf ("%i",&h1); //armazendando valores da hora inicial

printf("\nDigite os Minutos: ");

scanf ("%i",&m1);

r1 = totalMinutos (h1, m1); //r1 recebe total em minutos da primeira hora

printf("\nDigite somente a Hora de saida: ");

scanf ("%i",&h2); //armazendando valores da hora inicial

printf("\nDigite os Minutos: ");

scanf ("%i",&m2);

r2 = totalMinutos(h2, m2);//recebe o total em minutos da segunda hora

total = r2-r1; //calcula a diferença de minutos

if (total < 0)//caso o horario final seja maior que o inicial Ex. de um dia para o outro

{

total +=1440; //

printf ("%i minutos de diferenca!\n\n", total);

}

else

{

printf ("%d Toral em minutos!\n\n", total); //impressão do resultado

}

system("pause");

return 0;

}

Espero que ajude. Agora é só complementar com o que já possui e pronto. O código está comentado.

ou cara, muto obrigado, o pior é que antes de ver sua postagem eu ja tinha feito desse mesmo modo, a questão é que meu professor (ex professor) de programação fez uma vez brincando esse programa de ler as horas, mas até então eu não estava interessado, não era parte da aula e hj eu me arrependo de mais de não ter ficado observando, ele conseguiu fazer o programa ler 12:32 só que o calculo foi igual o nosso, multiplicou-se a hora por 60 e somou com os minutos dados depois dos dois pontos.

Agora um outro probleminha, quero fazer nesse programa ele criar logo após o termino, um arquivo .txt como uma espécie de histórico, o programa eu sei fazer e até fiz, mas não sei complementa-lo dentro deste

#include <stdio.h>

#include<stdlib.h>

int main(void){

FILE *arq;

char resp,histo[80];

resp='s';

arq=fopen("histo.txt","w");

while((resp=='s')||(resp=='S')){

fflush(stdin);

fgets(histo,80,stdin);

fputs(histo,arq);

printf("\nDeseja continuar [s/n]?");

fflush(stdin);

scanf("%c",&resp);

}

fclose(arq);

return 0;

}

ai está.

PS.: eu não curso mais Ciência da Computação este é apenas um programa para o meu trabalho, para o meu chefe controlar o uso dos pc's, então você não estão me dando cola e sim colaborando com um talvez auto de data!

  • 3 anos depois...
Postado
#include <iostream>

using namespace std;

 

int main(int argc, char** argv) {

int hora_inicio, hora_termino, duracao;

 

     cout<< "\nDigite a hora do inicio da prova:\n\n";

    cin >> hora_inicio;

 

    cout<<"\nDigite a hora do termino da prova:\n\n ";

    cin >> hora_termino; 

 

    if(hora_inicio >= hora_termino)

    {

        duracao = (hora_inicio) + hora_termino;

        cin>> duracao;

    }

 

    else

    {

        duracao = hora_termino - hora_inicio;

        cin>> duracao;

    }

    System ("pause"); aqui dá erro,alguém pode me ajudar?

                  

    

Postado

falta a biblioteca

 

#include <stdlib.h>

 

mas quando for assim e o topico for muito antigo abra um novo e coloque o linque para o topico que faz referencia ao assunto

  • 8 meses depois...
Postado

ola pessoal , to com uma questao que ainda nao consegui desenvolver aparti daqui , tenho que fazer um exercicio que é o seguinte .(

Elabore um programa em C que faça a entrevista de 20 pessoas.

Faça a leitura dos seguintes dados, para cada uma das 20 pessoas:
- Nome (máximo de 30 caracteres).
- Idade.
- Sexo.
- Quantidade de filhos.
- Renda mensal familiar.

Com base nos dados coletados, apresente na tela as seguintes informações:
- Percentual de mulheres e homens.
- Número de pessoas que ganham acima de 500.00 (quinhentos reais).
- Percentual de pessoas que tem ao menos 1 filho.
- Número de pessoas que nasceram a partir do ano 2000.
 

)

 

so que nao consigo passar daqui , uso o DEV C++ .

 

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include<locale.h>// biblilhoteca de lingua portuquese
#include<math.h>
 
 using namespace std;
 
 
 char *nome,sexo[30];
 int idade,quantidade_de_filhos,ano_atual ;
 float renda_familiar;
 
 main (void){
     
  setlocale(LC_ALL, "Portuguese");//esta bibilhoteca e para lingua portuguesa.
     
  printf ("\nDigite seu nome\n");
  scanf("%[^\n]",&nome); // isso e referente ao quantidade de catectere "[^\n]" * na variavel .
  
  printf ("\nDigite o seu sexo\n");
  scanf("%s",sexo);
  
  setlocale(LC_ALL, "Portuguese_Brazil");// permite acentuaçao

  printf("\nDigite o ano_atual\n ");
  scanf("%d",&ano_atual);

  printf("\nDigite sua idade \n");
  scanf("%d",&idade);

  idade=ano_atual-idade;

  printf("\nDigite o seu ano de nacimento è :%d\n ");

  printf ("\nDigite quantidade_de_filhos\n ");
  scanf("%d",& quantidade_de_filhos ); 
  
  printf ("\nDigite sua renda_familiar\n ");
  scanf("%d",&renda_familiar ); 
 
 
 
 system ("pause");
return 0; 

 

Alguem pode me ajudar ? Boa noite e fiquem com Deus .

Postado

ola pessoal , to com uma questao que ainda nao consegui desenvolver aparti daqui , tenho que fazer um exercicio que é o seguinte .(

Elabore um programa em C que faça a entrevista de 20 pessoas.

Faça a leitura dos seguintes dados, para cada uma das 20 pessoas:
- Nome (máximo de 30 caracteres).
- Idade.
- Sexo.
- Quantidade de filhos.
- Renda mensal familiar.

Com base nos dados coletados, apresente na tela as seguintes informações:
- Percentual de mulheres e homens.
- Número de pessoas que ganham acima de 500.00 (quinhentos reais).
- Percentual de pessoas que tem ao menos 1 filho.
- Número de pessoas que nasceram a partir do ano 2000.
 

)

 

so que nao consigo passar daqui , uso o DEV C++ .

 

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include<locale.h>// biblilhoteca de lingua portuquese
#include<math.h>
 
 using namespace std;
 
 
 char *nome,sexo[30];
 int idade,quantidade_de_filhos,ano_atual ;
 float renda_familiar;
 
 main (void){
     
  setlocale(LC_ALL, "Portuguese");//esta bibilhoteca e para lingua portuguesa.
     
  printf ("\nDigite seu nome\n");
  scanf("%[^\n]",&nome); // isso e referente ao quantidade de catectere "[^\n]" * na variavel .
  
  printf ("\nDigite o seu sexo\n");
  scanf("%s",sexo);
  
  setlocale(LC_ALL, "Portuguese_Brazil");// permite acentuaçao

  printf("\nDigite o ano_atual\n ");
  scanf("%d",&ano_atual);

  printf("\nDigite sua idade \n");
  scanf("%d",&idade);

  idade=ano_atual-idade;

  printf("\nDigite o seu ano de nacimento è :%d\n ");

  printf ("\nDigite quantidade_de_filhos\n ");
  scanf("%d",& quantidade_de_filhos ); 
  
  printf ("\nDigite sua renda_familiar\n ");
  scanf("%d",&renda_familiar ); 
 
 
 
 system ("pause");
return 0; 

 

Alguem pode me ajudar ? Boa noite e fiquem com Deus .

OLA PESSOAL ESTE MEU CODIGO TA DANDO ERRO E NAO SEI O PORQUE ,ALGUEM PODE AUDAR .
#include <stdlib.h>
#include <stdio.h>
#include<math.h>

struct cadastro
{
 char nome[100];
 char sexo[30];
 char homem,mulher,adolecente;
 int idade;
 int Filhos;
 int ano_atual ;
 float renda_familiar;

};
int i,homem,%mulher,mulher,%homem,adolecente;
int main ()
{
struct cadastro ficha[20]
mulher=0;  adolecente=0;
for (i=0;i<20;i++);
{
    printf ("\nrenda_familiar\n");
    scanf("%f",&ficha.renda);
ESSE NAO TA DANDO CERTO E TA DANDO ERRO    
  

 

 printf ("\nidade\n");
    scanf ("%d",&ficha.idade);
    
    printf ("\nsexo\n");
    scanf  ("%s",&ficha.sexo);
    
    printf ("\nfilhos\n");
    scanf  ("%d",&ficha.filhos);
    
    printf ("\nnome\n");
    scanf ("%s",&ficha.nome);
    
}

for (i= 0;< 20; i++)

{
    if ((ficha.sexo=='f') || (ficha .sexo=='f')){\\mulher some 1;
}
else 

{
    \\hemem some 1;
}
}
for (i=0;i<20;i++){
    if (ficha.idade<=16){
    \\adolecente some 1 ;
    
    }
}
%homem=100*homem\(mulher+homem);
%mulher=100*mulher\(mulher+homem);
printf("percentual mulher é %d\n",%mulher);
printf("percentual homem é %d\n",%homem);
printf ("pessoas que nacerao apos 2000 é %d\n", novinho);
 

  • 1 ano depois...
Postado
Em 25/05/2011 às 23:53, Holocausto disse:

E qual é a dúvida?

Poste o que conseguiu fazer para que possamos lhe ajudar.

Ola, me ajuda ?

Postado
Em 04/05/2018 às 18:02, vangodp disse:

@rastryth Entrar a um fórum de programação perguntando se te ajudam é o mesmo que entrar na padaria e perguntar se tem pão.
Qual é a sua duvida?

Minha duvida é essa ! nao sei começar esse problema. 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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