예제 #1
0
파일: ll.c 프로젝트: KimGames/ProjetoAED1
float calculaValorComposto(No **P, float v) {
  No *aux = *L;

  //funcao nao testada
  //percorre a lista de polinômios e calcula o valor de todos os
  //seus elementos para cada chamada de calculaValor, v terá um novo valor
  //que dependerá do resultado do último polinômio calculado
  while(aux != NULL) {
    v = calculaValor(aux, v);
    aux = aux->prox;
  }
  return v;
}
예제 #2
0
파일: sim.c 프로젝트: TiagoTT/academic
int simula(Circuito* circuito)
{
  int i;
  
  printf("Simulacao Logica: INICIO \n");
  
  /* Os valores de todos os no's, excepto as entradas primarias,
   * devem ser calculados.
   */
  for( i = 0 ; i <= circuito->nNodes ; i++ )
    {
      if( 'n' == circuito->vectorNodes[ i ].flag ||
	  'o' == circuito->vectorNodes[ i ].flag )
	{
	  calculaValor( circuito, i );
	}
    }
  
  printf("Simulacao Logica: FIM \n");
  
  return 0;
}