Escolar Documentos
Profissional Documentos
Cultura Documentos
____________________________________________________________
I)
Leia
o
preo
base
de
um
determinado
produto
e
calcule
o
seu
valor
de
venda
ao
pblico
(ou
seja,
valor
acrescido
da
taxa
de
IVA
a
21%);
#include<stdio.h>
void
main(void)
{
float
const
iva=0.21;
float
preco_base,preco_final;
printf("Introduza
o
preco
base
do
produto:
");
scanf("%f",&preco_base);
preco_final=preco_base*iva+preco_base;
printf("O
preco
final
do
produto
e:
%.2f
euros\n\n",preco_final);
}
J)
Altere
o
algoritmo
anterior
por
forma
a
que
o
valor
da
taxa
de
IVA
seja
tamb_em
um
valor
fornecido
pelo
utilizador.
#include<stdio.h>
void
main(void)
{
float
preco_base,preco_final,iva;
printf("Introduza
o
preco
base
do
produto:
");
scanf("%f",&preco_base);
printf("Introduza
a
taxa
de
IVA
que
deseja
aplicar
ao
produto:
"
);
scanf("%f",&iva);
preco_final=preco_base*(iva*0.01)+preco_base;
printf("O
preco
final
do
produto
e:
%.2f
euros\n\n",preco_final);
}
____________________________________________________________
3
-
Exercicios
de
seleco
4)
#include<stdio.h>
void
main(void)
{
float
primeiro,segundo;
printf("Introduza
o
valor
1:
");
scanf("%f",&primeiro);
printf("Introduza
o
valor
2:
");
scanf("%f",&segundo);
if(primeiro<segundo)
printf("O
valor
1
e
o
menor\n\n");
else
printf("o
valor
2
e
o
menor\n\n");
}
E)
Determinar
o
maior
de
trs
valores
(no
deve
ser
bem
o
pretendido
pelo
prof)
#include<stdio.h>
void
main(void)
{
int
p,s,t,temp;
printf("Introduza
o
primeiro
valor:
");
scanf("%d",&p);
printf("Introduza
o
segundo
valor:
");
scanf("%d",&s);
printf("Introduza
o
terceiro
valor:
");
scanf("%d",&t);
if(p<s)
{
temp=p;
p=s;
s=temp;
}
if(s<t)
{
temp=s;
s=t;
t=temp;
}
if(p<s)
{
temp=p;
p=s;
s=temp;
}
printf("%d
e
maior
do
que
%d
e
que
%d\n",p,s,t);
}
4 Exerccios de repetio
______________________________________________
B)
Leia
o
nome
e
idade
de
diferentes
alunos
at
ser
introduzido
o
nome
do
aluno
\
STOP".
No
final
deve
ser
mostrado
o
nome
e
idade
do
aluno
mais
velho;
#include<stdio.h>
void
main(void)
{
char
nome[50];
int
idade;
do
{
printf("qual
o
seu
nome:
");
gets(nome);
printf("Qual
a
sua
idade:
");
scanf("%i",&i);
}
while(nome!=STOP)
printf("O
nome
do
aluno
mais
velho
e:
%s
e
tem
%d
anos",nome,idade);
}
C) Implementar a operao aritmtica da multiplicao atravs de somas sucessivas. O nmero de vezes que o multiplicando somado ser igual ao valor do multiplicador;
#include<stdio.h> void main(void) { float multiplicando,multiplicador; printf("introduza um valor: "); scanf("%f",&multiplicando); printf("Pretende multiplicar o numero %f por: ",multiplicando); scanf("%f",&multiplicador);
____________________________________________________________________________