Exercicios dev c++

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2374 palavras )
  • Download(s) : 0
  • Publicado : 20 de setembro de 2012
Ler documento completo
Amostra do texto
LISTA DE EXERC�CIOS IV
-----------------------

MAT�RIA: Algoritmos & Programa��o
PROGRAMA: Dev C++
FALCULDADE: UniFacs - Salvador, BA
CURSO: Engenharia de Produ��o

- - - - -
COMANDOS
- - - - -

# include <stdio.h> ----- usa os codigos de dev c++.
# include <math.h> ------ usa opera��es matematicas.
main () ----------------- fun��o principal, identifica o programa.{} ---------------------- abre/fecha estruturas de comando (main (),if, else, for, while, switch).
() ---------------------- abre/fecha comandos espec�ficos para as estruturas.
; ----------------------- fecha uma linha de comando.

int --------------------- variaveis inteiras.
float ------------------- variaveis flutuantes (numeros com virgula).
char -------------------- caracteres.printf (" ") ------------ escreve o que voc� quiser entre os " ".
printf (" \n") ---------- \n serve para quebrar uma linha.
printf (" %x ", y) ------ imprime valor da variavel y.
scanf ("%x", &y) -------- %x pode ser variaveis do int (%d), float (%f) ou char (%c) e y corresponde a variavel escolhida pelo usu�rio.

&& ---------------------- e
|| ---------------------- ou
==---------------------- igual
!= ---------------------- diferente
> ----------------------- maior
< ----------------------- menor
<= ---------------------- menor ou igual
>= ---------------------- maior ou igual
* ----------------------- multiplica��o
/ ----------------------- divis�o
% ----------------------- resto da divis�o (n�o � porcentagem)

if () ------------------- se
for() ------------------ para
while () ---------------- enquanto
switch () --------------- se

system ("pause") -------- impede a janela do programa de fechar ap�s executar o programa.

1) Ler 3 numeros e verificar se eles podem ou n�o ser lados de um tri�ngiulo

#include <stdio.h>

//S� ir� existir um tri�ngulo se, somente se, os seus lados obedeceram � seguinte regra: um de seuslados deve ser maior que o valor absoluto (m�dulo) da diferen�a dos outros dois lados e menor que a soma dos outros dois lados:

| b - c | < a < b + c
| a - c | < b < a + c
| a - b | < c < a + b

main (){

float a,b,c;
printf ("Digite o valor dos lados");
scanf ("%f%f%f", &a, &b, &c);

if (a>|b-c| && a< b+c && b>|a-c| &&a< a+c && c>|b-a| && c< b+a){
printf ("O triangulo existe");
}
if(a<|b-c| || a>b+c || b<|a-c| || b< a+c || c<|b-a| || c> b+a){
printf ("o triangulo nao existe");
}
system ("pause");

}

2) Determinar quanto tempo um corpo em repouso leva para atingir o solo a a partir de uma certa altura informada pelo usu�rio. Considere g = -9,8 m/s^2 e que a quedalivre � determinada pela f�rmula: H = Ho + VoT + (gT^2)/2

#include <stdio.h>

main (){

// Em queda livre Vo = 0 e H = 0, ent�o T = (2h/g)^2

float t, h;
printf ("Qual a altura em metros?"\n);
scanf ("%f%", &h);

if (h<0){
printf ("escreva a altura sem sinal");
scanf ("%f%", &h);
}

if (h>0){
t = (2/9.8)(2h/9.8);
printf ("o corpo leva %.2f segundos paraatingir o solo",t);
}

}

3) Calcular e imprimir o volume e a �rea de superf�cie de um cone reto, um cilindro ou uma esfera. O programa dever� ler a op��o da figura desejada.

// Cone reto V = pi*r*r*(H/3) e A = pi*r*sgrt(r*r+H*H);
// Cilindro V = pi*r*r*H e A = 2pi*r*H
// Esfera V = 4/(3*pi*r*r*r) e A = 4*pi*r*r

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

main (){

float vol,A, R, H;
char op

printf ("cone, cilindro ou esfera?\n")
scanf ("%c", &op);

switch (op){
case char == cone:
printf ("o raio e a altura?");
scanf ("%f%f", &r, &H);
vol = 3.14*r*r*(H/3);
A = 3.14*r*sgrt((r*r)+(H*H));
printf ("volume = %f e area = %f", vol, A);
break;

case char == cilindro:
printf ("o raio e a altura?");
scanf ("%f%f", &r, &H);
vol =...
tracking img