Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL DO TOCANTINS CÂMPUS DE PALMAS CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Lista II Helorrayne Cristine de Alcantara Rodrigues Trabalho elaborado como requisito parcial para obtenção de nota na disciplina de Programação de Computadores, ministrada pela professora Anna Paula de Sousa Parente Rodrigues. Abril/2021 Resposta: #include <stdio.h> int receb(int A, int B) { if(A>B){ return B; } else { return A; } } int main(){ int n1, n2; int menor; scanf("%d%d", &n1, &n2); menor = receb(n1, n2); printf("%d", menor); } Resposta: #include <stdio.h> void Avista(float valor){ printf("O valor final da compra eh: %.2f", valor*0.90); } void DuasVezes(float valor){ printf("O valor de cada parcela eh : %.2f", valor/2); } void Parcelado(float valor){ int i; float j,x; if(valor <= 100){ printf("O valor da compra deve ser superior a 100 reias para ser possivel dividir!"); }else{ valor = (valor*0.06)+valor; for(i=3, j=0.03; i<=10; i++){ valor = (valor*j)+valor; printf("\n %dX): valor de cada parcela eh %.2f", i,valor/i); } } } int main(){ int op; float valor; printf("Entre com o valor total da compra:"); scanf("%f", &valor); printf("\nSelecione uma opcao"); printf("\n\n1) Opção: a vista com 10% de desconto"); printf("\n2) Opção: em duas vezes (preço da etiqueta) "); printf("\n3) Opção: de 3 até 10 vezes com 3% de juros ao mês (somente para compras acima de R$ 100,00)"); scanf("%d", &op); switch (op){ case 1: Avista(valor); break; case 2: DuasVezes(valor); break; case 3: Parcelado(valor); break; default: printf("Opcao invalida!!"); break; } } Resposta: #include <stdio.h> #include <math.h> float calculaDistancia(float Px1, float Px2, float Py1, float Py2); int main(){ float x1, x2, y1, y2, res; printf("Digite as coordenadas X e Y do ponto 1:\n"); scanf("%f %f", &x1, &y1); printf("Digite as coordenadas X e Y do ponto 2:\n"); scanf("%f %f", &x2, &y2); res = calculaDistancia(x1, x2, y1, y2); printf("A distancia entre os pontos eh: %f\n", res); return 0; } float calculaDistancia(float Px1, float Px2, float Py1, float Py2){ float a, b, c, d; a = Px1 - Px2; b = Py1 - Py2; c = a * a + b * b; d = sqrt(c); return d; } Resposta: #include <stdlib.h> #include <stdio.h> int potencia(int a, int b){ int aux, i; aux=1; for(i=0;i<b;i++){ aux=aux*b; } return aux; } int main(){ int base, expo, rep; printf("\n informe o valor da base :"); scanf("%d", &base); printf("\n informe o expoente:"); scanf("%d", &expo); rep=potencia(base, expo); printf("\nO resultado de %d elevado a %d e %d", base, expo, res); return 0; } Resposta: #include <stdio.h> #include <stdlib.h> int absoluto( int a){ if(a<0){ return a* -1; } else{ return a; } } int main(){ float num, i, res; do{ printf("Informe um valor, ou 0 para sair \n"); scanf("%d", &num); res=absoluto(num); printf("O valor absoluto %d e %d",num, res); }while(num != 0); return 0; } Resposta: #include <stdlib.h> #include <stdio.h> #include <stdbool.h> bool testa(float a){ if((a >= 0) && (a==(int)a)) { return true; } else { return false; } } float somadivisores(float num){ int i, soma=0; if(testa(num)== false){ printf("o valor nao e inteiro e positivo"); break; } else{ for(i=(int)num/2;i>=-1;i--) { if((int)num%i==0){ soma=soma+i; } } } return soma; } int main(){ float num, i, res; do{ printf("Informe um valor, ou -1 para sair \n"); scanf("%f", &num); res=somadivisores(num); printf("soma dos divisores %f", res); }while(num != -1); return 0; }
Compartilhar