Buscar

lista2-programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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;
}

Continue navegando