Você está na página 1de 12

1.

Elabore o fluxograma e a implementao em C de um programa que leia a velocidade de um veculo em km/h, calcule e exiba a velocidade em m/s (metros por segundo).

Fluxograma

Implementao

Inicio

#include <stdio.h> #include <stdlib.h>

"Digite a velocidade em Km/h"

int main() { float vel,vel2;

vel

printf("Digite a velocidade em km/h "); scanf("%f",&vel);

vel2=vel/3.6

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

"A velocidade XXX m/s"

system("PAUSE"); return 0; }

FIM

2. Elabore o fluxograma e a implementao em C de um programa que calcule a rea de uma circunferncia, considerando a frmula REA = * RAIO2 . Utilize as variveis AREA e RAIO, a constante (pi =3,14159) e os operadores aritmticos de multiplicao.

Fluxograma

Implementao

#include <stdio.h>

Inicio
"Digite o raio da circunferncia"

#include <stdlib.h>

int main() {

raio

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

area=3,14159*(raio*raio)

scanf("%f",&raio); area =(raio*raio)*(3.14159);

"A rea da circunferncia XXX"

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

FIM

3. Elabore o fluxograma e a implementao em C de um programa que leia uma medida em polegadas e exiba a equivalente em centmetros, sabendo que 2.54 cm equivalem a 1 polegada.

Fluxograma

Implementao

Inicio

#include <stdio.h> #include <stdlib.h>

"Digite o valor em
polegadas para converter em centmetros"

int main() pol { float pol,ecm; cmf=pol*2.54 printf("Digite o valor em polegada para converter em cm "); scanf("%f",&pol); "Equivale a XX cm" ecm =2.54*pol; printf("Equivale a %f cm \n",ecm);

FIM

system("PAUSE"); return 0; }

4. Considere a seguinte situao: descontam-se inicialmente 10% do salrio bruto do trabalhador como contribuio previdncia social. Aps esse desconto, h outro desconto de 5% sobre o valor restante do salrio bruto, a ttulo de um determinado imposto. Elabore o fluxograma e a implementao em C de um programa leia o salrio bruto de um cidado e exiba o seu salrio lquido.

Inicio

#include <stdio.h>
"Entre com o valor bruto do salario em reais "

#include <stdlib.h>

int main()
brut

{ float brut,liq,par ;

par=brut-(brut*0,1)

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


liq=par-(par*0.05)

scanf("%f",&brut); par=brut-(brut*0.1);
"Seu salario liquido eh XX reais"

liq=par-(par*0.05); printf("Seu salario liquido em reais eh %f \n", liq); system("PAUSE");

Fim

return 0;}

5. Elabore o fluxograma e a implementao em C de um programa que leia o tempo de durao de um evento em uma fbrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.

#include<stdio.h>

Inicio

#include<stdlib.h> int main ()

"Digite o valor em segundos"

{ int tseg, hora, min, seg; printf ("Digite o valor em segundos "); scanf("%i",&tseg);

tseg

hora=tseg/3600 min=tseg%3600/60 seg=tseg%3600%60

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);

"O evento durou xx horas, xx minutos e xx segundos"

system("pause"); return 0; }

Fim

6. O sistema de avaliao de determinada disciplina, composto por trs provas. A primeira prova tem peso 2, a segunda tem peso 3 e a terceira tem peso 5. Elabore o fluxograma e a implementao em C de um programa para calcular a mdia final de um aluno dessa disciplina.

#include<stdio.h>

Inicio

#include<stdlib.h> int main ()

"Digite o valor das notas"

{ float nfinal, n1, n2, n3; printf("Digite o valor da nota 1 "); scanf("%f",&n1); printf("Digite o valor da nota 2 ");

n1,n2,n3

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

scanf("%f",&n2);
"Sua mdia final : XX"

printf("Digite o valor da nota 3 "); scanf("%f",&n3); nfinal=((n1*2)+(n2*3)+(n3*5))/10;

Fim

printf("Sua nota final foi %f \n", nfinal); system("pause"); return 0 ; }

7. Elabore o fluxograma de um programa que leia um nmero N e exiba F1, F2 ou F3, conforme a condio: F1, se N <= 10 F2, se N > 10 e N <= 100 F3, se n > 100

Inicio
"Digite o nmero para saber sua condio"

N10 ?

SIM

"F1"

NO SIM

N> 10 e 100 ?

"F2"

FIM

NO SIM

N>100

"F3"

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

Inicio
"Digite os valores para saber quem maior"

a,b,c

a>b
NO SIM

SIM

a>c
NO

SIM

"a "

b>c
NO

"c"

"c"

"b"

FIM

9. Elabore o fluxograma de um programa que leia as medidas dos lados de um tringulo e exiba se esse tringulo EQUILTERO, ISSCELES ou ESCALENO. Observao: Tringulo equiltero: Possui os 3 lados iguais. Tringulo issceles: Possui 2 lados iguais. Tringulo escaleno: Possui 3 lados diferentes.

Inicio
"Digite o valor dos lados do triangulo para saber qual triangulo ."

a,b,c

a=b=c

SIM

a=bc

SIM

"Issceles"

NO

NO

"Equiltero"

ab=c

SIM

"Issceles"

NO

abc

"Escaleno"

FIM

10. Elabore o fluxograma de um programa que pergunte em que ano voc nasceu e exiba quantos anos voc tem. Exiba tambm 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 nmero qualquer e exiba se esse nmero par ou mpar.

Inicio

"Digite um nmero para saber se par ou impar"

result=n/2

O resto da diviso = 0?

SIM

"Este nmero Par"

NO

"Este nmero mpar"

FIM

12. Elabore o fluxograma de um programa que leia 4 notas, exiba a mdia e uma mensagem conforme a condio: Mdia 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

SIM

"Aprovado"

NO

nf < 3

SIM

"Reprovado"

NO

"Exame"

FIM

Você também pode gostar