13
1. Elabore o fluxograma e a implementação em C de um programa que leia a velocidade de um veículo em km/h, calcule e exiba a velocidade em m/s (metros por segundo). Fluxograma Implementação #include <stdio.h> #include <stdlib.h> int main() { float vel,vel2; printf("Digite a velocidade em km/h "); scanf("%f",&vel); vel2 = vel/3.6; printf("A velocidade eh %f m/s\n",vel2); system("PAUSE"); return 0; } Inicio "Digite a velocidade em Km/h" vel vel2=vel/ "A velocidade é XXX m/s" FIM

Atividade2

Embed Size (px)

Citation preview

Page 1: Atividade2

1. Elabore o fluxograma e a implementação em C de um programa que leia a velocidade de um veículo em km/h, calcule e exiba a velocidade em m/s (metros por segundo).

Fluxograma Implementação

#include <stdio.h>

#include <stdlib.h>

int main()

{

float vel,vel2;

printf("Digite a velocidade em km/h ");

scanf("%f",&vel);

vel2 = vel/3.6;

printf("A velocidade eh %f m/s\n",vel2);

system("PAUSE");

return 0;

}

Inicio

"Digite a velocidade em

Km/h"

vel

vel2=vel/3.6

"A velocidade é XXX m/s"

FIM

Page 2: Atividade2

2. Elabore o fluxograma e a implementação em C de um programa que calcule a área de uma circunferência, considerando a fórmula ÁREA = π* RAIO2 . Utilize as variáveis AREA e RAIO, a constante π (pi =3,14159) e os operadores aritméticos de multiplicação.

Fluxograma Implementação

#include <stdio.h>

#include <stdlib.h>

int main()

{

float area,raio;

printf("Digite o raio da circunferencia em cm ");

scanf("%f",&raio);

area =(raio*raio)*(3.14159);

printf("A area da circunferencia eh %f cm \n",area);

system("PAUSE");

return 0;

}

Inicio

"Digite o raio da circunferência"

raio

area=3,14159*(raio*raio)

"A área da circunferência é XXX"

FIM

Page 3: Atividade2

3. Elabore o fluxograma e a implementação em C de um programa que leia uma medida em polegadas e exiba a equivalente em centímetros, sabendo que 2.54 cm equivalem a 1 polegada.

Fluxograma Implementação

#include <stdio.h>

#include <stdlib.h>

int main()

{

float pol,ecm;

printf("Digite o valor em polegada para converter em cm ");

scanf("%f",&pol);

ecm =2.54*pol;

printf("Equivale a %f cm \n",ecm);

system("PAUSE");

return 0;

}

Inicio

"Digite o valor em

polegadas para converter em centímetros"

pol

cmf=pol*2.54

FIM

"Equivale a XX cm"

Page 4: Atividade2

4. Considere a seguinte situação: descontam-se inicialmente 10% do salário bruto do trabalhador como contribuição à previdência social. Após esse desconto, há outro desconto de 5% sobre o valor restante do salário bruto, a título de um determinado imposto. Elabore o fluxograma e a implementação em C de um programa leia o salário bruto de um cidadão e exiba o seu salário líquido.

#include <stdio.h>

#include <stdlib.h>

int main()

{

float brut,liq,par ;

printf("Entre com o valor bruto do salario em reais ");

scanf("%f",&brut);

par=brut-(brut*0.1);

liq=par-(par*0.05);

printf("Seu salario liquido em reais eh %f \n", liq);

system("PAUSE");

return 0;}

Inicio

brut

"Entre com o valor bruto do salario em reais "

par=brut-(brut*0,1)

liq=par-(par*0.05)

"Seu salario liquido eh XX

reais"

Fim

Page 5: Atividade2

5. Elabore o fluxograma e a implementação em C de um programa que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.

#include<stdio.h>

#include<stdlib.h>

int main ()

{

int tseg, hora, min, seg;

printf ("Digite o valor em segundos ");

scanf("%i",&tseg);

hora=tseg/3600;

min=(tseg%3600)/60;

seg=(tseg%3600)%60;

printf("O evento durou %i horas_

_, % i minutos, %i segundos. \n",hora,min,seg);

system("pause");

return 0;

}

Inicio

"Digite o valor

em segundos"

tseg

hora=tseg/3600

min=tseg%3600/60

seg=tseg%3600%60

"O evento durou xx horas, xx minutos e

xx segundos"

Fim

Page 6: Atividade2

6. O sistema de avaliação de determinada disciplina, é composto por três provas. A primeira prova tem peso 2, a segunda tem peso 3 e a terceira tem peso 5. Elabore o fluxograma e a implementação em C de um programa para calcular a média final de um aluno dessa disciplina.

#include<stdio.h>

#include<stdlib.h>

int main ()

{

float nfinal, n1, n2, n3;

printf("Digite o valor da nota 1 ");

scanf("%f",&n1);

printf("Digite o valor da nota 2 ");

scanf("%f",&n2);

printf("Digite o valor da nota 3 ");

scanf("%f",&n3);

nfinal=((n1*2)+(n2*3)+(n3*5))/10;

printf("Sua nota final foi %f \n", nfinal);

system("pause");

return 0 ;

}

Inicio

"Digite o valor das

notas"

n1,n2,n3

nfinal=((n1*p1)+(n2*p2)+(n3*p3))/10

"Sua média final é: XX"

Fim

Page 7: Atividade2

7. Elabore o fluxograma de um programa que leia um número N e exiba “F1”, “F2” ou “F3”, conforme a condição:

“F1”, se N <= 10

“F2”, se N > 10 e N <= 100

“F3”, se n > 100

Inicio

"Digite o número para saber sua

condição"

N

N≤10 ?

N> 10 e ≤ 100 ?

N>100

"F1"

"F2"

"F3"

FIM

SIM

SIM

SIM

NÃO

NÃO

Page 8: Atividade2

8. Elabore o fluxograma de um programa que leia três valores inteiros, diferentes entre si, e exiba o maior desses valores.

Inicio

a,b,c

"Digite os valores para saber quem é maior"

a>b

b>c

a>c

"c"

"b"

"a "

FIM

"c"

SIM SIM

SIM

NÃO

NÃO

NÃO

Page 9: Atividade2

9. Elabore o fluxograma de um programa que leia as medidas dos lados de um triângulo e exiba se esse triângulo é EQUILÁTERO, ISÓSCELES ou ESCALENO. Observação: Triângulo equilátero: Possui os 3 lados iguais. Triângulo isósceles: Possui 2 lados iguais. Triângulo escaleno: Possui 3 lados diferentes.

Inicio

"Digite o valor dos lados do triangulo para saber qual

triangulo é."

a,b,c

a=b=c

a≠b=c

a=b≠c

"Equilátero" "Isósceles"

"Isósceles"

a≠b≠c

"Escaleno"

FIM

SIM SIM

SIM

NÃONÃO

NÃO

Page 10: Atividade2

10. Elabore o fluxograma de um programa que pergunte em que ano você nasceu e exiba quantos anos você tem. Exiba também se você é mais velho que 18 anos inclusive, se está entre 15 e 18 anos, ou se tem menos que 15 anos.

Page 11: Atividade2

11. Elabore o fluxograma de um programa que permita a entrada de um número qualquer e exiba se esse número é par ou ímpar.

Inicio

"Digite um número para saber se é par

ou impar"

N

result=n/2

O resto da divisão =

0?

"Este número é Par"

FIM

"Este número é ímpar"

SIM

NÃO

Page 12: Atividade2

12. Elabore o fluxograma de um programa que leia 4 notas, exiba a média e uma mensagem conforme a condição:

Média Mensagem

Inferior a 3,0 “Reprovado”

De 3,0 a 6,9 “Exame”

De 7,0 a 10 “Aprovado”

Inicio

"Digite as 4 notas"

a,b,c,d

nf=(a+b+c+d)/4

nf ≥ 7

nf < 3 "Reprovado"

"Aprovado"

"Exame"

FIM

SIM

SIM

NÃO

NÃO