Sie sind auf Seite 1von 5

Exerccios - ALGORTMOS 2014 - 1 - Engenharia Resoluo

1)Variveis do Problema : num

Programa Tabuada;
Var num:inteiro;
Inicio
escreva ( Tabuada do Numero ? : ); leia(num);
escreva (num, x 1 = , num * 1);
escreva (num, x 2 = , num * 2);
escreva (num, x 3 = , num * 3);
escreva (num, x 4 = , num * 4);
escreva (num, x 5 = , num * 5);
escreva (num, x 6 = , num * 6);
escreva (num, x 7 = , num * 7);
escreva (num, x 8 = , num * 8);
escreva (num, x 9 = , num * 9);
escreva (num, x 10 = , num * 10);
Fim.

main()
{ int num;
printf ( Tabuada do Numero ? : );
scanf(%d,&num);
printf ( %d x 1 = %d ,num, num * 1);
printf ( %d x 2 = %d ,num, num * 2);
printf ( %d x 3 = %d ,num, num * 3);
printf ( %d x 4 = %d ,num, num * 4);
printf ( %d x 5 = %d ,num, num * 5);
printf ( %d x 6 = %d ,num, num * 6);
printf ( %d x 7 = %d ,num, num * 7);
printf ( %d x 8 = %d ,num, num * 8);
printf ( %d x 9 = %d ,num, num * 9);
printf ( %d x 10 = %d ,num, num * 10);
system(Pause);
}

2)Variveis do Problema :
Entrada :
l,c,vmq
Processamento: mmq, vtt
Sada :
mmq, vtt
Programa Terreno;
Var l,c,vmq,mmq,vtt:real;
Inicio
Escreva (Entre com a largura do terrreno
: ) ; leia(l);
Escreva (Entre com o comprimento do terrreno : ) ; leia(c);
Escreva (Entre com o valor do metro quadrado : ) ; leia(vmq);
mmq = l * c;
vtt = mmq * vmq;
Escreva (Metragem em metros quadrados do terreno = , mmq);
Escreva (valor total do terreno : R$ ,vtt ) ;
Fim.

main()
{ float l,c,vmq,mmq,vtt;
printf ( Entre com a largura do terreno: );
scanf(%f,&l);
printf ( Entre com o comprimento do terreno: );
scanf(%f,&c);
printf ( Entre com o valor do metro quadrado: );
scanf(%f,&vmq);
mmq = l * c;
vtt = mmq * vmq;
printf (Metragem do terreno = %5.1f,mmq);
printf ( Valor total do terreno R$%5.2f,vtt);
system(Pause);
}

Exerccios - ALGORTMOS 2014 - 1 - Engenharia Resoluo

3) Problema Reserva de terra pecuarista :


Dados ( variveis do problema )
Entrada :
qboi, qvaca, qbez
Processamento:
qterra
Saida
qterra
Programa Pecuarista;
Var qboi, qvaca, qbez:inteiro;
qterra : real;
Inicio
Escreva ( Entre com a quantidade de cabeas da sua boiada );
Escreva ( Bois
= ) ; leia(qboi);
Escreva ( Vacas
= ) ; leia(qvaca);
Escreva ( Bezerros = ) ; leia(qbez);
qtr = qboi / 3 + qvaca / 4 + qbez / 6 ;
Escreva ( Terras a reservar (em alqueires) = , qtr);
Fim.

4)
Programa residncia;
Var ag, luz, tel, alu, sm, comb, esc, div, sal, ext , desp, rec, saldo: real ;
Incicio
Escreva (Despesas da Residncia ) ;
Escreva ( gua
: ); leia (ag);
Escreva ( Luz
: ); leia (luz);
Escreva ( Telefone
: ); leia (tel);
Escreva ( Aluguel
: ); leia (al);
Escreva ( Super mercado : ); leia (sm);
Escreva ( Combustival : ); leia (comb);
Escreva ( Escola
: ); leia (esc);
Escreva ( Diversos
: ); leia (div);
Escreva (Receitas da Residncia ) ;
Escreva ( Salrios
: ); leia (sal);
Escreva ( Entradas Extras : ); leia (ext);
desp = ag + luz + tel + al + sm + comb + esc + div;
rec = sal + ext;
saldo = rec desp;
Escreva (O Saldo da Residncia = R$ ,saldo) ;
Fim.

main()
{
int qboi,qvaca,qbez;
float qterra;
printf ( Entre com a quantidade de );
printf ( cabeas da sua boiada : );
printf ( Bois
= );scanf(%f,&qboi);
printf ( Vacas
= );scanf(%f,&qvaca);
printf ( Bezerros = );scanf(%f,&qbez);
qterra = qboi / 3 + qvaca / 4 + qbez / 6 ;
printf (Terras a reservar = %5.1f,qterra);
system(Pause);
}

main()
{
float ag, luz, tel, alu, sm, comb, esc, div, sal, ext ,
desp, rec, saldo;
printf (Despesas da Residncia ) ;
printf ( gua
: ); scanf (%f,&ag);
printf ( Luz
: ); scanf (%f,&luz);
printf ( Telefone
: ); scanf (%f,&tel);
printf ( Aluguel
: ); scanf (%f,&al);
printf ( Super mercado : ); scanf (%f,&sm);
printf ( Combustival : ); scanf (%f,&comb);
printf ( Escola
: ); scanf (%f,&esc);
printf ( Diversos
: ); scanf (%f,&div);
printf (Receitas da Residncia ) ;
printf ( Salrios
: ); scanf (%f,&sal);
printf ( Entradas Extras : ); scanf (%f,&ext);
desp = ag + luz + tel + al + sm + comb + esc + div;
rec = sal + ext;
saldo = rec desp;
printf (O Saldo da Residncia = R$ %5.2f ,saldo) ;
system(Pause);
}

Exerccios - ALGORTMOS 2014 - 1 - Engenharia Resoluo

5)
Programa rea_Circulo;
Var raio,rea:real;
Inicio
Escreva (Raio = ); leia (raio) ;
rea = 3.1415 * (raio) ^ 2 ;
Escreva ( rea = , rea);
Fim.

// Programa rea_Circulo;
main()
{ float raio,area;
printf (Raio = ); scanf (%f,&raio);
area = 3.1415 * pow(raio,2);
printf ( rea = %5.1f , area);
system(Pause);
}

6)
Programa Distncia_de_dois_pontos;
Var x1,x2,y1,y2,d: real;
Inicio
Escreva (Coordenadas do 1. Ponto :);
Escreva ( X 1 = ) ; leia(x1);
Escreva ( X 2 = ) ; leia(x2);
Escreva (Coordenadas do 2. Ponto :);
Escreva ( Y 1 = ) ; leia(y1);
Escreva ( Y 2 = ) ; leia(y2);
d = RAIZ( (x2 x1) ^ 2 + (y2-y1) ^ 2 );
Escreva (distancia dos Pontos = , d);
Fim.

// Programa Distancia de dois pontos


main()
{ float x1,x2,y1,y2,d;
printf ("Coordenadas do 1. Ponto :");
printf (" X 1 = ") ; scanf("%f",&x1);
printf (" X 2 = ") ; scanf("%f",&x2);
printf ("Coordenadas do 2. Ponto :");
printf (" Y 1 = ") ; scanf("%f",&y1);
printf (" Y 2 = ") ; scanf("%f",&y2);
d = pow(pow(x2-x1,2) + pow(y2-y1,2),0.5);
printf ("distancia dos Pontos = %5.1f ", d);
system("Pause");
}

7)
Programa Calculo_X;
Var a,b,c,d,r,s : real;
Inicio
Escreva ( A= ) ; leia(a);
Escreva ( B= ) ; leia(b);
Escreva ( C= ) ; leia(c);
r = (a + b) ^ 2 ;
s = (b + c) ^ 2 ;
d = (r + s ) / 2 ;
Escreva ( D = ,d ) ;
Fim.

// Programa Calculo X
main()
{ float a,b,c,d,r,s;
printf ("A = ") ; scanf("%f",&a);
printf (" B = ") ; scanf("%f",&b);
printf (" C = ") ; scanf("%f",&c);
r= pow(a+b,2);
s= pow(b+c,2);
d= (r+s) /2;
printf ("D = %5.1f ", d);
system("Pause");
}

Exerccios - ALGORTMOS 2014 - 1 - Engenharia Resoluo

8)
Programa Idade_em_dias;
Var anos,meses,dias,t_dias: inteiro;
Inicio
Escreva (Tempo de Vida );
Escreva ( Anos : ); leia (anos);
Escreva ( Meses : ); leia (meses);
Escreva ( Dias : ); leia (dias);
t_dias = anos* 365 + meses * 30 + dias;
Escreva ( Total em dias = ,t_dias );
Fim.

// Programa Idade em dias


main()
{ int anos,meses,dias,t_dias;
printf ("Tempo de Vida : ") ;
printf ("Anos = : ") ; scanf("%f",&anos);
printf ("Meses = : ") ; scanf("%f",&meses);
printf ("Dias = : ") ; scanf("%f",&dias);
t_dias = anos* 365 + meses * 30 + dias;
printf ("Total em dias = %d ", t_dias);
system("Pause");
}

9)
Programa Custo_carro;
Var custo_fabrica, custo_consumidor: real;
Inicio
Escreva ( Calculo da composio de custos de um carro );
Escreva( Custo de Fabrica = ) ; leia (custo_fabrica);
custo_consumidor = custo_fabrica + (custo_fabrica*0,28) + (custo_fabrica*0,45);
Escreva( Custo ao consumidor = R$ ,custo_consumidor) ;
Fim.

// Programa Custo carro


main()
{ float custo_fabrica,custo_consumidor;
printf ("Calculo da composio de custo de um carro ") ;
printf ("Custo de Fabrica : ") ; scanf("%f",&custo_fabrica);
custo_consumidor = custo_fabrica + (custo_fabrica*0.28) + (custo_fabrica*0.45);
printf ("Custo ao consumidor = R$ %5.2 ",custo_consumidor);
system("Pause");
}

Exerccios - ALGORTMOS 2014 - 1 - Engenharia Resoluo

10 Faa um algoritmo que leia um valor inteiro em segundos, e converta / mostre no formato hh:mm:ss.
Programa Minutos;
Var seg,hh,mm,ss: inteiro;
Inicio
Escreva ( Converte segundos em formato hh:mm:ss );
Escreva( Valor em segundos = ) ; leia (seg);
hh=seg/3600;
mm= (seg - (hh*3600)) / 60;
ss = seg-(hh*3600)-(mm*60);
Escreva( SAIDA : ,hh,:,mm:,ss) ;
Fim.
main()
{ int seg,hh,mm,ss;
printf("\n Converte segundos em formato hh:mm:ss ");
printf( "\n Valor em segundos = "); scanf("%d",&seg);
hh=seg/3600;
mm= (seg -(hh*3600)) / 60;
ss = seg-(hh*3600)-(mm*60);
printf( "\n SAIDA : %2d:%2d:%2d \n",hh,mm,ss) ;
system("Pause");
}

11 Faa um algoritmo que leia um valor em metros e converta / mostre em decmetros, centmetros e milmetros.
12 Faa um algoritmo para calcular a quantidade necessria de latas de tinta para pintar uma parede com X metros de
largura por H metros de altura. Considere que o consumo de tinta por metro quadrado 2.5 litros e a quantidade de tinta
por lata 8 litros.

Das könnte Ihnen auch gefallen