Você está na página 1de 6

/* Cecília Capurucho Bouchardet-->Lista 1 da Disciplina de Algoritmos e

Estruturas de Dados-- > Professor: Felipe Cunha--> Curso: Ciências da


Computação, 1 período, Turno: Manhã*/

#include <stdio.h>
#include<math.h>

void ex1(){
int c,d,u,n1,n2;
printf("Me de um número com 3 digitos\n");
scanf("%d", &n1);
u=n1 % 10;
d=((n1 % 100) - u) /10;
c= n1 / 100;
n2 = u*100 + d *10 + c;
printf("O novo nuemro é: %d\n", n2);

}
void ex2(){
float sal, custo, vtotal, vtotal10;
int kw;
printf("entre o salario mínimo\n");
scanf("%g", &sal);
printf("entre quantidade de kilowatts consumido\n");
scanf("%d", &kw);
custo = sal / 700;
vtotal= kw * custo;
vtotal10= vtotal *0.9;
printf("Cada kilowatt custa: %g \n",custo);
printf("A conta de luz será de: %g\n",vtotal);
printf("A conta de luz com desconto será de: %g\n",vtotal10);
}

void ex3(){
float l1, l2, p, a, d;
printf("digite a base\n");
scanf("%f", &l1);
printf("digite a altura\n");
scanf("%f", &l2);
p= (l1*2) + (l2*2);
a=l1*l2;
d=powf( (l1*l1 + l2*l2) , 0.5);
printf("O perimetro é:%f\n",p);
printf("A area é:%f\n",a);
printf("A diagonal é:%f\n",d);
}
void ex4(){

float raio, perimetro, area;


printf("digite o raio do circulo\n");
scanf("%f", &raio);
perimetro= 2* M_PI * raio;
area= M_PI * pow(raio, 2);
printf("O perimetro eh: %f\n", perimetro);
printf("A area eh: %f\n", area);
}
void ex5(){
float l, p, a, d;
printf("digite o lado do quadrado\n");
scanf("%f", &l);
p=l*4;
a=powf((l),2);
d=powf(2, 0.5) * l;
printf("O perimetro é:%f\n",p);
printf("A area é:%f\n",a);
printf("A diagonal é:%f\n",d);
}

void ex6(){
float a, b, c, y;
printf("digite um numero\n");
scanf("%f", &a);
printf("digite outro numero\n");
scanf("%f", &b);
printf("digite outro numero\n");
scanf("%f", &c);
y= a+b/(c+a) + 2*(a-b) + log2(64);
printf("seu número ehh:%f\n",y);
}

void ex7(){
float a,b,c;
printf("entre cateto b\n");
scanf("%f",&b);
printf("entre cateto c\n");
scanf("%f",&c);
a= powf( (b*b + c*c) , 0.5);
printf("A hipotenusa é igual a %g\n",a);
}
void ex8(){
float r, a1, a10;
printf("entre o primeiro termo:");
scanf("%f", &a1);
printf("entre a razão:");
scanf("%f", &r);
a10=a1+ (10-1)*r;
printf("O valor do décimo termo é: %f \n", a10);

}
void ex9(){
float r, a1, a5;
printf("entre o primeiro termo:");
scanf("%f", &a1);
printf("entre a razão:");
scanf("%f", &r);
a5=a1* powf(r, (5-1));
printf("O valor do décimo termo é: %f \n", a5);
}

void ex10(){

float a, b;
printf("um numero a\n");
scanf("%f", &a);
printf("um numero b\n");
scanf("%f", &b);
a= a+b;
b= a-b;
a=a-b;
printf("novo valor de a:%f\n", a);
printf("novo valor de b:%f\n",b);

void ex11(){
int num, den;
float n2,d2,dec;
printf("entre com o numerador\n");
scanf("%d", &num);
printf("entre denominador\n");
scanf("%d", &den);
d2 = den;
n2 = num;
dec= n2 / d2;
printf("A fração em decimal é:%g\n", dec);

}
void ex12(){
int hora, min, total;
printf("entre a hora\n");
scanf("%d", &hora);
printf("entre os minutos\n");
scanf("%d", &min);
total= hora*60 + min;
printf("Horas passada do dia é:%d\n",total);
}
void ex13(){
float sal, min, total;
printf("entre o salario mínimo\n");
scanf("%g", &min);
printf("entre o sálario da pessoa\n");
scanf("%g", &sal);
total=sal/min;
printf("A pessoa ganha %g saláros mínimos\n",total);
}

int main(void){
int q;

q = 1;

while (q > 0) {

printf("Qual questão você deseja(1..13, 0 sai)?");


scanf("%d", &q);
switch (q)
{
case 1:
ex1();
break;
case 2:
ex2();
break;
case 3:
ex3();
break;
case 4:
ex4();
break;
case 5:
ex5();
break;
case 6:
ex6();
break;
case 7:
ex7();
break;
case 8:
ex8();
break;
case 9:
ex9();
break;
case 10:
ex10();
break;
case 11:
ex11();
break;
case 12:
ex12();
break;
case 13:
ex13();
break;

default:
if ((q < 0) || (q > 13)) {
printf("número de 1 a 13!!\n");
}
}
}
printf("Até a próxima!\n");
return 0;

Você também pode gostar