Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sofia1988

programa em linguagem C

Recommended Posts

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

 

Preciso urgentemente de ajuda!!!! http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

tou num curso de Matematica...e tenho uma cadeira em que preciso de fazer um programa em ANSI C http://forum.imasters.com.br/public/style_emoticons/default/cry.gif para mim e' do pior :angry: nao percebo nada :( mas para programadores e' simples!

 

pf ajudem-me!

 

contactem-me pf :rolleyes: :rolleyes:

 

ss.minho@hotmail.com

 

(Envio programa, basta enviar mail) http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Labirinto

 

O labirinto é composto por 100 células, podendo estar ou não ligado a outra célula;

 

Entre cada duas células interligadas podem existir obstáculos, implicando um atraso temporal no percurso a executar entre as células interligadas;

 

Algumas interligações só permitem percursos unidireccionais;

 

Uma das células do labirinto permite que os ratos saiam do mesmo;

 

Deve admitir-se que cada rato, depois de treinado num determinado labirinto, tem a capacidade de percorrer o caminho mínimo (óptimo) que lhe permite sair do mesmo, quando colocado aleatoriamente numa determinada célula.

 

Pretende-se realizar uma experiência que consiste no seguinte:

- É colocado um rato treinado em cada célula do labirinto;

- O cronómetro inicia uma contagem decrescente;

- Quando o cronómetro chega a 0 (zero), conta-se o número de ratos que atingiu a saída do labirinto.

 

 

 

 

Valores de entrada:

C, número de células no labirinto

S, número da célula de saída do labirinto

T, valor inicial do cronómetro

I, número de interligações do labirinto

 

e AS INTERLIGAÇÕES bem como ao tempo q demora a precorre-las

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

:angry: pois eu ja comecei a fazer o programa apenas para 2 celulas..

 

sei q para 100 vou precisar d matrizes, funçoes...

 

mas n sei bem cm o fazer...

 

 

o programa q tenho e' :

 

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
	int N, E, T, M, a1, a2, a3, b1, b2, b3, R;
	R=1;
	printf("Introduza o numero de celulas existentes:"); scanf("%d",&N);
	printf("Introduza o numero da celula de saida:"); scanf("%d",&E);
	printf("Introduza o valor inicial do cronometro:"); scanf("%d",&T);
	printf("Introduza o numero de interligacoes existentes(maximo 2):"); scanf("%d",&M);

if (M == 1)
{
	printf("introduza o valor da celula de partida(1):"); scanf("%d",&a1);
	printf("introduza o valor da celula de chegada(1):"); scanf("%d",&a2);
	printf("introduza o tempo que demora na interligacao(1):"); scanf("%d",&a3);
	
	if (a2 == E && a3 <= T && R <= N)
	 printf("O numero de ratos que saiu foi: %d ratos\n",R+1);
	 else printf("O numero de ratos que saiu foi: %d ratos\n",R);   
}	

if(M == 2)
{
	printf("introduza o valor da celula de partida(1):"); scanf("%d",&a1);
	printf("introduza o valor da celula de chegada(1):"); scanf("%d",&a2);
	printf("introduza o tempo que demora na interligacao(1):"); scanf("%d",&a3);
	printf("introduza o valor da celula de partida(2):"); scanf("%d",&b1);
	printf("introduza o valor da celula de chegada(2):"); scanf("%d",&b2);
	printf("introduza o tempo que demora na interligacao(2):"); scanf("%d",&b3);
	
	if ((a2 == E && a3 <= T && R <= N) || (b2 == E && b3 <= T && R <= N))
	   printf("O numero de ratos que saiu foi: %d ratos\n",R+1);
	else printf("O numero de ratos que saiu foi: %d ratos\n",R);
}

else if (M == 0)
	  printf("O numero de ratos que saiu foi: %d ratos\n",R);
	
	system("PAUSE");
	return EXIT_SUCCESS;
}

 

como utilizar vectores/matrizes alterando este programa? :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de fazer, pensa na ´lógica do programa, tentar fazer algo assim do nd, é complicado msm..

primeiro pense, depois rabisque em portugol msm, depois codifique em C

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

o q s passa e' o seguite...

 

eu sei o que usar mas nao consigo codificar... http://forum.imasters.com.br/public/style_emoticons/default/no.gif

 

 

SE ALGUEM JA TIVESSE FEITO ESTE PROGRAMA ERA MAIS FACIL! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

 

http://forum.imasters.com.br/public/style_emoticons/default/worshippy.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim sofia, se alguem, voce, ja tivesse feito seria mais facil

 

mas como ainda nao ocorreu inicia e mostre onde tem dificuldades que será ajudada

Compartilhar este post


Link para o post
Compartilhar em outros sites
o q s passa e' o seguite...

eu sei o que usar mas nao consigo codificar...

 

Estudar lógica de programação e linguagem não são opcionais.

 

 

SE ALGUEM JA TIVESSE FEITO ESTE PROGRAMA ERA MAIS FACIL!

 

Lógico que SERIA mais fácil. você tiraria nota às custas de outra pessoa sem saber p**** nenhuma.

Aí quando você chegasse na 2a cadeira de programação iria ficar com o toba na mão também. E o ciclo continua.

 

Por um lado seria uma pessoa a menos p/ concorrer comigo no mercado de trabalho. Por outro eu estaria DANDO 5 anos e meio de faculdade pra alguém que não quer nada com a história, nem mesmo aprender pra usar ferramentas como Scilab, Octave e Mathematica e nem ter o mínimo de raciocínio lógico p/ usar uma linguagem feito R, Haskell, LISP ou Python.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao s preocupe q no mercado da programação não faço sombra a ninguem

 

 

 

 

vou resolver esse programa... obrgda pelas dicas fantasticas... http://forum.imasters.com.br/public/style_emoticons/default/searchbeforeposting.gif http://forum.imasters.com.br/public/style_emoticons/default/skull.gif http://forum.imasters.com.br/public/style_emoticons/default/skull.gif http://forum.imasters.com.br/public/style_emoticons/default/skull.gif http://forum.imasters.com.br/public/style_emoticons/default/skull.gif http://forum.imasters.com.br/public/style_emoticons/default/skull.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sofia...

 

Ngm vai fazer a sua TPC.

Se você tiver alguma dúvida, estamos cá p/ ajudar-te!

 

Para uma próxima, apresenta o que já tens pronto, e diz qual o teu problema!

Aqui no fórum tem um pessoal realmente MUITO bom em programação com C/C++.

Garanto que aprendes coisas interessantes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

aki temos o intuito de te mostrar o caminho para sair seu programa...

c fosse pra fazer coisas prontas, eu começaria a cobrar..

aki a ajuda de todos é uma coisa voluntária..

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.