================================================================================ Entrega ================================================================================ Jonatas Corteze - Entregou atrazado Ezequiel Rodrigues Ribeiro - Entregou atrazado Pablo Dalsasso - Entregou atrazado Jeferson Silva - Entregou atrazado ================================================================================ Compilação com -Wall ================================================================================ albiero-t3.c: In function ‘main’: albiero-t3.c:82: warning: control reaches end of non-void function brunodea-t3.c: In function ‘main’: brunodea-t3.c:26: warning: unused variable ‘cont’ cassales-t3.c: In function ‘funcao_potencia’: cassales-t3.c:21: warning: control reaches end of non-void function dalsasso-t3.c: In function ‘main’: dalsasso-t3.c:25: warning: implicit declaration of function ‘taylor’ dalsasso-t3.c:29: error: ‘o’ undeclared (first use in this function) dalsasso-t3.c:29: error: (Each undeclared identifier is reported only once dalsasso-t3.c:29: error: for each function it appears in.) dalsasso-t3.c:8: warning: unused variable ‘sent’ dalsasso-t3.c:30: warning: control reaches end of non-void function dalsasso-t3.c: At top level: dalsasso-t3.c:34: error: conflicting types for ‘taylor’ dalsasso-t3.c:25: error: previous implicit declaration of ‘taylor’ was here dalsasso-t3.c: In function ‘taylor’: dalsasso-t3.c:42: warning: implicit declaration of function ‘expo’ dalsasso-t3.c:42: warning: implicit declaration of function ‘pote’ dalsasso-t3.c:42: warning: implicit declaration of function ‘fato’ dalsasso-t3.c:54: warning: control reaches end of non-void function dalsasso-t3.c: At top level: dalsasso-t3.c:58: error: conflicting types for ‘pote’ dalsasso-t3.c:42: error: previous implicit declaration of ‘pote’ was here dalsasso-t3.c:71: error: conflicting types for ‘fato’ dalsasso-t3.c:42: error: previous implicit declaration of ‘fato’ was here dalsasso-t3.c:85: error: conflicting types for ‘expo’ dalsasso-t3.c:42: error: previous implicit declaration of ‘expo’ was here davirussi-t3.c: In function ‘main’: davirussi-t3.c:106: warning: control reaches end of non-void function ikarus-t3.c: In function ‘diferenca’: ikarus-t3.c:87: warning: control reaches end of non-void function ikarus-t3.c: At top level: ikarus-t3.c:133: warning: return type defaults to ‘int’ ikarus-t3.c: In function ‘main’: ikarus-t3.c:145: warning: too few arguments for format jcc-t3.c:73: warning: return type defaults to ‘int’ jcc-t3.c: In function ‘main’: jcc-t3.c:100: warning: control reaches end of non-void function jfarias-t3.c:70:11: warning: unknown escape sequence: '\040' jfarias-t3.c: In function ‘main’: jfarias-t3.c:112: warning: control reaches end of non-void function kcosta-t3.c: In function ‘main’: kcosta-t3.c:20: warning: unused variable ‘cont’ lhcr-t3.c: In function ‘taylor’: lhcr-t3.c:38: warning: unused variable ‘pi’ lhcr-t3.c: In function ‘main’: lhcr-t3.c:139: warning: control reaches end of non-void function lmorales-t3.c: In function ‘fatorial’: lmorales-t3.c:37: warning: control reaches end of non-void function lquatrin-t3.c: In function ‘main’: lquatrin-t3.c:131: warning: control reaches end of non-void function marcosjr_t3.c: In function ‘cabecalho’: marcosjr_t3.c:70: warning: control reaches end of non-void function marcosjr_t3.c: In function ‘rodape’: marcosjr_t3.c:75: warning: control reaches end of non-void function marcosjr_t3.c: In function ‘main’: marcosjr_t3.c:78: warning: unused variable ‘expoente’ marcosjr_t3.c:78: warning: unused variable ‘base’ marcosjr_t3.c:99: warning: control reaches end of non-void function matheusviana-t3.c: In function ‘angrad’: matheusviana-t3.c:20: warning: control reaches end of non-void function reinaldo_ferreira_gez-t3.c:4: warning: return type defaults to ‘int’ reinaldo_ferreira_gez-t3.c: In function ‘main’: reinaldo_ferreira_gez-t3.c:12: warning: implicit declaration of function ‘cabecalho’ reinaldo_ferreira_gez-t3.c:49: warning: implicit declaration of function ‘rodape’ reinaldo_ferreira_gez-t3.c:5: warning: unused variable ‘sen’ reinaldo_ferreira_gez-t3.c:51: warning: control reaches end of non-void function reinaldo_ferreira_gez-t3.c: In function ‘taylor’: reinaldo_ferreira_gez-t3.c:59: warning: unused variable ‘n’ reinaldo_ferreira_gez-t3.c: At top level: reinaldo_ferreira_gez-t3.c:104: warning: return type defaults to ‘int’ reinaldo_ferreira_gez-t3.c: In function ‘cabecalho’: reinaldo_ferreira_gez-t3.c:109: warning: control reaches end of non-void function reinaldo_ferreira_gez-t3.c: At top level: reinaldo_ferreira_gez-t3.c:112: warning: return type defaults to ‘int’ reinaldo_ferreira_gez-t3.c: In function ‘rodape’: reinaldo_ferreira_gez-t3.c:114: warning: control reaches end of non-void function rkreutz-t3.c:53: error: stray ‘\347’ in program rkreutz-t3.c:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘alho’ rkreutz-t3.c:59: error: stray ‘\347’ in program rkreutz-t3.c:59: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘a’ rkreutz-t3.c:60: error: stray ‘\347’ in program rkreutz-t3.c:61: error: stray ‘\347’ in program rkreutz-t3.c:62: error: stray ‘\347’ in program rkreutz-t3.c: In function ‘main’: rkreutz-t3.c:70: error: stray ‘\347’ in program rkreutz-t3.c:70: error: ‘cabe’ undeclared (first use in this function) rkreutz-t3.c:70: error: (Each undeclared identifier is reported only once rkreutz-t3.c:70: error: for each function it appears in.) rkreutz-t3.c:70: error: expected ‘;’ before ‘alho’ rkreutz-t3.c:72: error: stray ‘\347’ in program rkreutz-t3.c:72: error: ‘diferen’ undeclared (first use in this function) rkreutz-t3.c:72: error: expected ‘)’ before ‘a’ rkreutz-t3.c:75: error: expected ‘;’ before ‘}’ token rkreutz-t3.c:67: warning: unused variable ‘n’ rkreutz-t3.c:76: warning: control reaches end of non-void function rmachado-t3.c: In function ‘staylor’: rmachado-t3.c:33: warning: unused variable ‘xrad’ rmachado-t3.c: In function ‘main’: rmachado-t3.c:64: warning: unused variable ‘x’ rmachado-t3.c:62: warning: unused variable ‘termos’ rmachado-t3.c:86: warning: control reaches end of non-void function vault-t3.c: In function ‘main’: vault-t3.c:19: warning: unused variable ‘cont’ vitords-t3.c: In function ‘main’: vitords-t3.c:23: warning: unused variable ‘cont’ ================================================================================Análise do código ================================================================================ albiero-t3.c - A função main deve retornar int - A função que calcula o fatorial deveria ser do tipo long long int, ou double para que o resultado fosse correto para números maior que 12 - A função que calcula o seno não ta calculando corretamente - Usou a função pow para potência brunodea-t3.c - Tem variável declarada que não foi usada cassales-t3.c - A função main deve retornar int dalsasso-t3.c - Código não compila - As funções devem ser declaradas antes de serem usadas, e não o contrário - Tem variável não declarada - Tem variável declarada que não foi usada - A função main deve retornar int davirussi-t3.c - A função main deve retornar int - Ta dando erro em alguns senos pq tu ta calculando pra (termo * 2) + 1 , dai ta estourando long long int, só que o termo já é o valor correto ezequielrr_t3.c - Usou a função pow para potência fgiaretta-t3.c - OK gcarvalho-t3.c - OK ikarus-t3.c - A função main deve ser do tipo int retornar int - Todas as funções não void devem retornar algo no fim, antes do fecha chaves - Em vez de passar o numero de termos valor por valor a mão, poderia ter usado um for para isso - Usou variáveis globais jcc-t3.c - A função main deve ser do tipo int retornar int jcoelho-t3.c - Usou a função pow para potência jfarias-t3.c - Tem uma \ sobrando no printf - A função main deve retornar int kcosta-t3.c - Tem variável declarada que não foi usada lhcr-t3.c - Tem variável declarada que não foi usada - A função main deve retornar int lippe-t3.c - OK lmorales-t3.c - Todas as funções não void devem retornar algo no fim, antes do fecha chaves - Usou a função pow para potência - Utilizou variáveis globais - Cálculo do seno errado lquatrin-t3.c - A função main deve retornar int marcosjr_t3.c - Todas as funções não void devem retornar algo no fim, antes do fecha chaves - Tem variável declarada que não foi usada - A função main deve retornar int - Usar identação decente! - Ta errado o cálculo do seno marikl-t3.c - OK matheusviana-t3.c - Todas as funções não void devem retornar algo no fim, antes do fecha chaves - Usou a função pow para potência - Usou int pro fatorial - O cálculo do seno só ta correto até 90€graus puhlmann-t3.c - Usou a função pow para potência reinaldo_ferreira_gez-t3.c - A função main deve ser do tipo int retornar int - Tem variável declarada que não foi usada - Todas as funções não void devem retornar algo no fim, antes do fecha chaves - Todas as funções devem ter um tipo - Usou a função pow para potência rkreutz-t3.c - Não compila - Variáveis não podem ter cedilha no nome delas - Tem variavel usada que não foi declarada - Cuidar na hora de dar nome para as variáveis e funções. Uma variável não pode ter o mesmo nome da função que ela ta rmachado-t3.c - A função main deve retornar int - Tem variável declarada que não foi usada vault-t3.c - Tem variável declarada que não foi usada vitords-t3.c - Tem variável declarada que não foi usada yuriks-t3.c - Usou a função pow para potência. ================================================================================ Execução ================================================================================ albiero - A diferença ta muito grande. - O seno calculado através da série de taylor ta totalmente errado. - Não fez pra 19 termos. brunodea - OK cassales - Ta errado o cáclulo do seno. A medida que aumenta o número de termos o resultado deveria ficar mais preciso, e não manter-se o mesmo. dalsasso (Tive que arrumar o código pra compilar) - Ta errado o cáclulo do seno. A medida que aumenta o número de termos o resultado deveria ficar mais preciso, e não manter-se o mesmo. davirussi - Alguns senos estão muito errados ezequielrr - OK fgiaretta - OK gcarvalho - OK ikarus - OK jcc-t3 - OK jcoelho - OK jfarias - OK kcosta - OK lhcr - Fez só para 1 termo lippe - OK lmorales - Saída estranha e errada lquatrin - OK marcosjr - Saída errada marikl - OK matheusviana - Com o aumento do número de termos deveria aumentar a precisão, e não manter-se a mesma puhlmann - OK reinaldo_ferreira_gez - OK rkreutz (Não tentei arrumar pq tinha muito erro) - Não compilou rmachado - Saída estranha. Ta imprimindo um monte de zero tudo jogado. - Calculo do seno errado vault - OK vitords - OK yuriks - OK ================================================================================ Erros Frequentes ================================================================================ - Os fatoriais de valores maiores que 12 estouram o maior número possível com int, então nesse trabalho, para o cálculo do fatorial deveria ter sido utilizado variáveis do tipo double ou long long int. - Verifiquem se os cálculos intermediários do programa de vocês estão corretos antes de utiliza-los. - A imagem da função seno vai de -1 a 1, então qualquer resultado fora disso está errado. ================================================================================ Notas ================================================================================ albiero - 4,0 brunodea - 10,0 cassales - 8,0 dalsasso - 3,5 davirussi - 9,0 ezequielrr - 8,5 fgiaretta - 10,0 gcarvalho - 10,0 ikarus - 9,0 jcc-t3 - 9,0 jcoelho - 9,5 jfarias - 9,0 kcosta - 10,0 lhcr - 5,0 lippe - 10,0 lmorales - 4,0 lquatrin - 10,0 marcosjr - 5,0 marikl - 10,0 matheusviana - 6,0 puhlmann - 9,5 reinaldo_ferreira_gez - 9,0 rkreutz - 3,0 rmachado - 3,0 vault - 10,0 vitords - 10,0 yuriks - 9,5