atividade2
TRANSCRIPT
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
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
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"
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
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
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
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
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
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
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.
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
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