Exercícios Preparação para Avaliação II

De MediaWiki do Campus São José
Revisão de 08h03min de 11 de novembro de 2015 por Eraldo (discussão | contribs) (→‎Exercício 13)
Ir para navegação Ir para pesquisar

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

Exercício 15