Mudanças entre as edições de "Exercícios Preparação para Avaliação II"
Ir para navegação
Ir para pesquisar
Linha 1: | Linha 1: | ||
+ | =Ver Tabela de Precedência de Operadores: https://pt.wikipedia.org/wiki/Operadores_em_C_e_C%2B%2B = | ||
+ | |||
=Exercício 1= | =Exercício 1= | ||
Edição das 15h21min de 12 de novembro de 2015
Ver Tabela de Precedência de Operadores: https://pt.wikipedia.org/wiki/Operadores_em_C_e_C%2B%2B
Exercício 1
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,soma=0;
for (i=0;i<4;i=i+1)
soma = soma + i;
printf("Valor de soma = %d e i= %d\n", soma,i);
}
Exercício 2
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,x=0,soma=0;
for (i=0;i<4;i=i+1)
x=i;
soma = x + i;
printf("Valor de soma = %d e i= %d\n", soma,i);
}
Exercício 3
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,x=0,soma=0;
for (i=0;i<4;i=i+1) {
x=i+1;
soma = x + i;
}
printf("Valor de soma = %d e x= %d\n", soma,x);
}
Exercício 4
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,j,x=0,soma=0;
for (i=0;i<2;i++) {
for (j=0;j<3;j++)
x=j+1;
soma = soma + j;
}
printf("Valor de soma = %d x=%d i=%d j=%d\n", soma,x,i,j);
}
Exercício 5
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,j,x=0,soma=0;
for (i=0;i<2;i++) {
for (j=0;j<2;j++) {
x=j+1;
soma = soma + j;
}
soma += 10;
}
printf("Valor de soma = %d x=%d\n", soma,x);
}
Exercício 6
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,soma=0;
for (i=0;i<5;i++) {
switch(i) {
case 1:
soma += i;
break;
case 2:
i++;
break;
case 4:
soma = i++;
break;
default:
soma=0;
break;
}
}
printf("Valor de soma = %d\n", soma);
}
Exercício 7
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,x,soma=0;
for (x=0,i=0;i<5;i++) {
switch(i) {
case 1:
soma += i;
break;
case 2:
i++;
break;
case 4:
soma = i++;
default:
soma=0;
break;
}
x = x + i;
}
printf("Valor de soma = %d x=%d\n", soma,x);
}
Exercício 8
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,j,soma=0;
for (i=0;i<2;i++) {
j=3;
while(j<2)
soma = soma + 1;
}
printf("Valor de soma = %d\n", soma);
}
Exercício 9
/* indicar o valor impresso das variáveis */
#include <stdio.h>
main ()
{
int i,j,soma=0;
for (i=0;i<2;i++) {
j=3;
while(j<2) {
soma = soma + 1;
j--;
}
}
printf("Valor de soma = %d\n", soma);
}
Exercício 10
/* indicar o valor impresso das variáveis */
#include <stdio.h>
int x=0;
int alfa()
{
x=x+1;
}
main ()
{
int i;
alfa();
printf("Valor de x = %d\n", x);
}
Exercício 11
/* indicar o valor impresso das variáveis */
#include <stdio.h>
int x=0;
int alfa()
{
x=x+1;
}
main ()
{
int x=10;
alfa();
printf("Valor de x = %d\n", x);
}
Exercício 12
/* indicar o valor impresso das variáveis */
#include <stdio.h>
int x=0;
int alfa(int i)
{
x=x+i;
}
main ()
{
int j=0;
do {
alfa(j);
j++;
} while (j<3);
printf("Valor de x = %d\n", x);
}
Exercício 13
/* indicar o valor impresso das variáveis */
#include <stdio.h>
int alfa(int i)
{
if (i==2) return 0; else return 1;
}
main ()
{
int j=0, soma=0;
do {
soma = alfa(j) + 1;
j++;
} while (j<3);
printf("Valor de soma = %d\n", soma);
}
Exercício 14
/* indicar o valor impresso das variáveis */
#include <stdio.h>
int alfa(int i)
{
if (i==2) return 0; else return 1;
}
main ()
{
int j=0, soma=0;
do {
soma = alfa(j) + alfa(j+1);
j++;
} while (j<2);
printf("Valor de soma = %d\n", soma);
}
Exercício 15
/* indicar o valor impresso das variáveis */
#include <stdio.h>
float x,y,med;
float media_p(float num1, float num2, int peso1, int peso2)
{
return (num1*peso1 + num2*peso2)/(peso1+peso2);
}
main ()
{
float res;
res = media_p(7.0,10.0,2,3);
printf("valor %.2f\n", res);
}
Exercício 16
/* indicar o valor impresso das variáveis */
#include <stdio.h>
char alfa(char x)
{
char res;
if (x>'A')
res='B';
else
res='C';
return res;
}
main ()
{
char x,z;
x='B';
z=alfa(x);
printf("Caracter = %c\n", z);
}
Exercício 17
#include <stdio.h>
main()
{
int x=5,y=10;
do {
x--;
y=y-2;
} while (x>2 && y==10);
printf("Valor de x=%d e y=%d\n",x,y);
}
Exercício 18
/*
considere 'A' como inteiro (char) de valor 65
Demais caracteres estão na sequência: 'B' 66 etc
*/
#include <stdio.h>
main()
{
int x=5,y=10;
char w='A';
do {
x--;
y++;
w++;
} while (x>2 || y==10 && w < 'C');
printf("Valor de x=%d, y=%d e w=%c\n",x,y, w);
}