UCAN forum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
UCAN forum

Primeiro Forum criado por Informáticos Angolanos, destinado à informáticos de todos os níveis, tendo como principal foco o ramo da PROGRAMAÇÃO.Tutoriais, Exposição de dúvidas, Notícias e muito mais...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  EntrarEntrar  

 

 |Ajuda| Struct

Ir para baixo 
3 participantes
AutorMensagem
Brown




Número de Mensagens : 3
Data de inscrição : 14/06/2008

|Ajuda| Struct Empty
MensagemAssunto: |Ajuda| Struct   |Ajuda| Struct Icon_minitimeSáb Jun 14, 2008 4:55 am

Oi, estou fazendo um programa em C mais ele não compila
alguém pode me ajudar aí?

Escreva uma função que receba um número inteiro que representa um intervalo de tempo medido em minutos e devolva o correspondente número de horas e minutos (por exemplo, converte 131 minutos em 2 horas e 11 minutos). Use uma struct como a seguinte:

eu consegui até aqui:

Código:
#include<stdio.h>
#include<stdlib.h>
typedef struct dado{
int horas;
int minutos;
}Dado;
main()
{
      Dado w;
      int x,y;
      printf("informe  os minutos");
      scanf("%d",&w.minutos);
      y=w.minutos/60;
      x=w.minutos%60;
      printf("%d %d",w.x,w.y);
      system("pause");
}
Ir para o topo Ir para baixo
JomarB

JomarB


Masculino Número de Mensagens : 49
Idade : 33
Localização : Luanda, Angola
Emprego/lazer : Programar
Data de inscrição : 12/05/2008

|Ajuda| Struct Empty
MensagemAssunto: Re: |Ajuda| Struct   |Ajuda| Struct Icon_minitimeSáb Jun 14, 2008 7:27 pm

Compila mais da um erro e isso neh?

Qual o compiller que xtas a usar.
Ir para o topo Ir para baixo
Giovanny Ritchie

Giovanny Ritchie


Masculino Número de Mensagens : 95
Idade : 33
Localização : Luanda, Angola
Data de inscrição : 05/05/2008

|Ajuda| Struct Empty
MensagemAssunto: Resolvido   |Ajuda| Struct Icon_minitimeSeg Jun 16, 2008 8:00 pm

Brown o erro no teu codigo é a seguinte linha de código:
Código:

printf("%d %d",w.x,w.y);

Qual será o erro?? Repare que na criação da tua struct vc nao declarou nenhuma variavel X ou Y, por isso vc nao pode usar w.x e w.y. Entao a sugestão que eu lhe dou é a seguinte:
Altere o código abaixo:
Código:

y=w.minutos/60;
x=w.minutos%60;

Por este:
Código:

w.horas=w.horas/60;
w.minutos=w.minutos%60;

agora altere o codigo abaixo:
Código:

printf("%d %d",w.x,w.y);

Por este:
Código:

printf("Horas %d Minutos %d",w.horas,w.minutos);

FFaça aí o teste e depois diz qualquer coisa!!! Qualquer duvida poste aí......Pai Dennis Very Happy
Ir para o topo Ir para baixo
Brown




Número de Mensagens : 3
Data de inscrição : 14/06/2008

|Ajuda| Struct Empty
MensagemAssunto: Re: |Ajuda| Struct   |Ajuda| Struct Icon_minitimeSáb Jun 21, 2008 12:05 am

Funcionou, obrigado!
Ir para o topo Ir para baixo
Conteúdo patrocinado





|Ajuda| Struct Empty
MensagemAssunto: Re: |Ajuda| Struct   |Ajuda| Struct Icon_minitime

Ir para o topo Ir para baixo
 
|Ajuda| Struct
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Removendo virus manualmente

Permissões neste sub-fórumNão podes responder a tópicos
UCAN forum :: Programação e Informática Geral :: Linguagem C e Pascal-
Ir para: