Ir ao conteúdo

programa no dev c ++ com horas


noemy

Posts recomendados

Postado

Olá pessoal!! Sou nova por aqui e em programação, por isso preciso um pouco da ajuda de vocês!!

Estou fazendo um programa que loca vídeo games, aí gostaria de deixar meu programa um pouco melhor; colocando a hora que o cliente está locando o video game e a hora que da devolução.ah, também não consegui ler lá embaixo no cupom fiscal os nomes dos games escolhidos.

Se alguém poder me ajudar, agradeço!!^_^

Ps: Se quiser posso postar o que eu fiz.


#include <math.h> // Biblioteca com função de matemática.
#include <stdlib.h> // Utilizar comando do dos.
#include <string.h> // Para ler nomes completos.
#include <time.h> // Para horas.
#include <ctype.h> // Para gets.
#include <conio.h> // Para não aparecer na tela o pressione...
main(void)
{

int i=1,jogo,cadas,game;
float horas,preco,hrl,hrd;
char nome[20];
char nomec[20],gameloc[20],gameescolh[20];

printf("OmegaX-Game locacao de video game:\n");// imprime o nome fantasia do estabelecimento.

printf("\nInforme seu nome completo: ");//
fflush(stdin);// limpa o buffer de entrada
gets(nome);// pode-se digitar caracteres até ser pressionado enter.
strcpy(nomec, nome); //copia a string do começo para seu destino.
printf("\nInforme seu numero cadastral: ");
scanf("%d",&cadas);

printf("\nAparelhos disponiveis para Locacoes \n");// nome dos video game
printf("1.Playstation 2_______________R$1.50 p/Hora \n");
printf("2.Playstation 3_______________R$2.10 p/Hora\n");
printf("3.Nintendo Wii _______________R$1.90 p/Hora\n");
printf("4.Xbox 360 ___________________R$2.10 p/Hora\n");

do
{

printf("\nEscolha o tipo de video game acima desejado:");
scanf("%d",&game);
printf("\n----------------------------------");
printf("\n NO MOMENTO DA LOCACAO O CLIENTE\n TEM DIREITO A ESCOLHER 3 JOGOS\n");
printf("----------------------------------\n");

if((game < 1 ) || (game > 4))// testa pra ver se o número digitado está nesse intervalo.
{
printf("tipo invalido");
}
}
while((game > 4) || (game < 1));

switch(game)
{

case 1:

printf("\nJogos disponiveis para Playstation 2 : \n");// nome dos jogos
printf("1.Fifa 2013 2.Grand Theft Auto IV (GTA)\n");
printf("3.Batman: Arkham Asylum 4.InFamous \n");
printf("5.Red Dead Redemption 6.BioShock\n");
printf("7.Portal 2 8.Fallout 3\n");
printf("9.Mass effect 2 10.Uncharted 2\n");
preco=1.50;
//fflush(stdin);
//gets(game);
//strcpy(gameloc, game);
break;
case 2:

printf("\nJogos disponiveis para Playstation 3 : \n");// nome dos jogos
printf("1.Fifa 2013 2.Grand Theft Auto IV (GTA)\n");
printf("3.Batman: Arkham Asylum 4.InFamous \n");
printf("5.Red Dead Redemption 6.BioShock\n");
printf("7.Portal 2 8.Fallout 3\n");
printf("9.Mass effect 2 10.Uncharted 2\n");
preco=2.10;
//fflush(stdin);
//gets(game);
//strcpy(gameloc, game);
break;
case 3:

printf("\nJogos disponiveis para Nintendo Wii : \n");// nome dos jogos
printf("1.Shiren the Wanderer 2.Sengoku Basara: Samurai Heroes \n");
printf("3.Tenchu: Shadow Assassins 4.Prince of Persia: Forgotten Sands \n");
printf("5.Endless Ocean 6.Cursed Mountain \n");
preco=1.90;
//fflush(stdin);
//gets(game);
//strcpy(gameloc, game);
break;
case 4:

printf("\nJogos disponiveis para Xbox 360 : \n");// nome dos jogos
printf("1.Forza Motorsport 3 2.Grand Theft Auto IV (GTA)\n");
printf("3.Assassin's Creed 2 4.Call of Duty 4 \n");
printf("5.Red Dead Redemption 6.Halo: Reach\n");
printf("7.Portal 2 8.Fallout 3\n");
printf("9.Mass effect 2 10.Uncharted 2\n");
preco=2.10;
//fflush(stdin);
//gets(game);
//strcpy(gameloc, game);
break;
}
do
{
printf("\nEscolha os jogos desejados %d: ",i);
scanf("%d",&jogo);
i=i+1;
}
while(i<=3);// pede para o usuário digitar 3 jogos

printf("\nDeseja alugar por quantas horas: ");
scanf("%f",&horas);

printf("\n\n_________Nota de locacao___________\n");
printf("\n\n Nome do cliente: %s\n",nomec);
printf("\n Numero cadastral; %d\n",cadas);
printf("\n Total de horas de locacao: %.2f horas\n",horas);
printf("\n Preco total da locacao: %.2f Reais\n",preco*horas);
printf("\n %.2f hora da locacao\n",hrl);
printf("\n %.2f hora da devolucao\n\n",hrd);
printf("\n _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n");
printf("\n ASSINATURA \n\n");
printf(" %s\n\n",&nomec);
printf("______________________________________\n");
system("pause\n");
//getch(); // Para não aparecer na tela o pressione....
}
#include <stdio.h>  // Biblioteca para utilizar o scanf e o printf.

Postado

Na questão das horas, você pode pegar do relógio do windows.

#include <windows.h>
SYSTEMTIME tempo;

int main(){
.
.
.
GetLocalTime(&tempo);
printf("\nData Atual %d/%d/%d",tempo.wDay,tempo.wMonth,tempo.wYear);// Imprime dia, mês, ano
printf("\n\nHora: %d - Min: %d", tempo.wHour,tempo.wMinute);// Imprime hora e minuto
.
.
.
}

Espero ter ajudado.

Postado

Muito, muito obrigado! nem tinha pensado nessa hipótese!é como o ditado diz: duas cabeças pensam mais que uma!!

valeu:p

  • 4 semanas depois...
  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

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

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!