All times are UTC [ DST ]




Post new topic Reply to topic  [ 42 posts ]  Go to page 1, 2, 3, 4, 5  Next
  Print view

Programação :D
Author Message
PostPosted: 22 Jan 2013, 19:27 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 12 Jan 2009, 19:44
Posts: 6325
Location: Maceda
Alguém aqui que percebe disto e que tenha disponibilidade para me ajudar a resolver um exercicio? Vou ter teste amanhã, estou a estudar e não percebo disto 9D

É C, btw...

_________________
Image
Image


Top
 Profile  
Reply with quote  

Programação :D
PostPosted: 22 Jan 2013, 20:10 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 26 Jan 2009, 10:10
Posts: 2169
What is the matter?


Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 22 Jan 2013, 20:49 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 12 Jan 2009, 20:39
Posts: 1163
Location: Coimbra
ya posta ai o problema.

_________________
[center]Image[/center]


Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 22 Jan 2013, 20:53 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 25 Jan 2009, 21:39
Posts: 2484
chuta! :D

_________________
Image

Image


Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 22 Jan 2013, 21:07 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 12 Jan 2009, 02:40
Posts: 5087
Lol como eu gostava q o pessoal deste fórum desse para o campo da biologia como dao pro lado da tecnologia pra tb poder ter este tipo de ajuda disponível. 9D

Sent from my Ascend G300 using Tapatalk 2

_________________
He talks of San Francisco, he's from Hunter's Bar. I don't quite know the distance but I'm sure that's far, yeah I'm sure that's pretty far.


Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 23 Jan 2013, 01:54 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 12 Jan 2009, 19:44
Posts: 6325
Location: Maceda
Entretanto consegui fazer...mas se quiserem fazer o teste por mim amanhã, é bem vindo :D Mas tenho outro xD Esta merda é tão confusa, strings e o crl... :|

Segue aí:

Spoiler: show
2 – Desenvolva uma aplicação para gerir uma agenda de contactos. Para cada contacto
pretende-se registar nome (nome e apelido), número de telemóvel, endereço de email e distrito de residência (apenas uma palavra). Estude o ficheiro prob2.c do
programa e complete-o de acordo como o que é pedido.
a) Desenvolva uma função que, garantindo que não são lidos mais do que
NPRODUTOS, preencha o vetor loja com informação introduzida pelo utilizador; a
função deve retornar o número de produtos lidos. A leitura deverá terminar quando
não for possível ler todos os dados de um produto. Sugestão: verifique o valor de
retorno da função scanf.
int ler_produtos(produto *loja);
O seu programa (comente as linhas 26, 28 e 29 da estrutura apresentada) pode ser
testado com o ficheiro loja.txt [exemplo de utilização: ./prob2 < loja.txt]. Para esse
ficheiro o resultado deverá ser:
Lista de produtos carregada (54 produtos)

b) Desenvolva uma rotina que calcule o valor total dos produtos da loja e utilize-a no
programa apresentado.
float valor_loja (produto *loja, int n);
O seu programa pode ser testado com o ficheiro loja.txt [exemplo de utilização:
./prob2 < loja.txt]. Para esse ficheiro o resultado deverá ser:
Lista de produtos carregada (54 produtos)
O valor dos produtos da loja e': 7626.00
c) Considere que o utilizador pretende adicionar mais do que NPRODUTOS. Altere o
seu programa de modo a que seja possível ao utilizador introduzir qualquer número de
produtos. Sugestão: utilize gestão dinâmica da memória.
Comece por alterar o protótipo da função ler_produtos para:
produto* ler_produtos(int *n);
Não se esqueça de alterar no seu programa também as chamadas à função. O seu
programa pode ser testado com o ficheiro loja2.txt [exemplo de utilização: ./prob2 <
loja2.txt]. Para esse ficheiro o resultado deverá ser:
Lista de produtos carregada (108 produtos)
O valor dos produtos da loja e': 15253.76
d) Considere que o vetor de produtos (loja) está ordenado por ordem alfabética do
nome de cada produto. Descreva um algoritmo eficiente que lhe permita procurar no
vetor um determinado produto, sabendo o seu nome.


Esqueçam o cabeçalho do exercício. Os fdp's não sabem fazer coisas em condições. Basicamente é completar as funções. Só que entra strings e já não percebo um cu, lol.

Isto ainda faço bem
Spoiler: show
#include <stdio.h>
#define MAX 1440


int encontra_max(float *leituras, int n)
{

float max=-100, imax;
int i=0;


while (i < n)
{
//printf("Introduza as temperaturas.\n");
scanf("%f", &leituras[i]);

if(leituras[i] > max)
{
max = leituras[i];
imax = i;
}
i++;
}
return imax;

}

int encontra_min(float *leituras, int n)
{
float min=100, imin;
int i=0;

while (i < n)
{
//printf("Introduza as temperaturas.\n");
scanf("%f", &leituras[i]);

if(leituras[i] < min)
{
min = leituras[i];
imin = i;
}
i++;
}
return imin;

}


main ()
{
float tmin, tmax, leituras[MAX];
int max, min, hmax, hmin, mmin, mmax;


max = encontra_max(leituras, 1440);

min = encontra_min(leituras, 1440);

hmax = max / 60;
mmax = max % 60;
tmax = leituras[max];

hmin = min / 60;
mmin = min % 60;
tmin = leituras[min];

printf("mínima de %.2f às %d:%d; máxima de %.2f às %d:%d\n", tmin, hmin, mmin, tmax, hmax, mmax);


}


Attachments:
loja.txt [1.09 KiB]
Downloaded 293 times
prob2.c [770 Bytes]
Downloaded 288 times
loja2.txt [2.18 KiB]
Downloaded 291 times

_________________
Image
Image
Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 23 Jan 2013, 19:14 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 12 Jan 2009, 19:44
Posts: 6325
Location: Maceda
Tá resolvido :P

_________________
Image
Image


Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 23 Jan 2013, 21:30 
Pedobear
Pedobear
User avatar
Offline

Joined: 12 Jan 2009, 14:48
Posts: 927
kupp wrote:
Lol como eu gostava q o pessoal deste fórum desse para o campo da biologia como dao pro lado da tecnologia pra tb poder ter este tipo de ajuda disponível. 9D

Sent from my Ascend G300 using Tapatalk 2


Desculpem o off topic, mas já agora kuppolas, como está isso? Entretanto acabas o curso? :P

_________________
Image


Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 23 Jan 2013, 21:36 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 12 Jan 2009, 02:40
Posts: 5087
Epa longa história mas tá complicado, os 2 anos que andei ao início a brincar apareceram agora pra me foder pois ando em risco de prescrição, tou um bocado entalado :x mas se o pior não acontecer, pro ano acabo de vez finalmente... Senão vai ser mais um em cima disso com algum trabalho pelo meio lol, mas nem é uma hipótese, quero é tar licenciado pra ver depois o que posso fazer da minha vida. Tira daí uma lição de moral, tás no quê, 2º ano ou isso? :D

_________________
He talks of San Francisco, he's from Hunter's Bar. I don't quite know the distance but I'm sure that's far, yeah I'm sure that's pretty far.


Top
 Profile  
Reply with quote  

Re: Programação :D
PostPosted: 29 Jan 2013, 16:25 
Chuck Norris
Chuck Norris
User avatar
Offline

Joined: 12 Jan 2009, 19:44
Posts: 6325
Location: Maceda
Os processadores RISC como o MIPS implementam apenas instruções muito simples. Este exercício aborda exemplos de hipotéticas instruções mais complexas.

a) Considere uma instrução hipotética abs $t2, $t1 que coloca num registo o valor absoluto de outro registo ( $t2 <---- |$t1|).

Usando o mínimo de isntruções MIPS-32, apresente um fragmento de código que realiza esta operação.

Solução:

Spoiler: show
sub $t2, $zero, $t1
srl $t0, $t1, 31
bne $t0, $zero, fim
add $t2, $t1, $zero

fim: ...


Alguém me explica isto? :bear:

_________________
Image
Image


Top
 Profile  
Reply with quote  

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 42 posts ]  Go to page 1, 2, 3, 4, 5  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Style by phpBB3 styles, zdrowie zdrowie alveo
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group