Ir ao conteúdo
  • Cadastre-se

Projetos na linguagem Dev C++


Posts recomendados

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 )

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

#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?

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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;

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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 =)

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois...

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
Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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!

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...
#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?

                  

    

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois...

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 .

Link para o comentário
Compartilhar em outros sites

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);
 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

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

 

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!