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

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Exercício 1

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int x,y,z;

  x = !( 5 || 0 );   
  printf ("x=%d\n",x);      
  y = !( 1 || 0 && 0 );
  printf ("y=%d\n",y);     
  z = !( ( 20 || 0 ) && 0 );
  printf ("z=%d\n",z); 
}

Exercício 2

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int x,y,z;
     
  x=10;
  y=6;
  printf("x=%d\n y=%d\n", x, y=!y);
  y=x+y+5;
  z = ( ( x-6 && y>5 ) || !0 ) * 50;
  printf ("z=%d\n",z); 
}

Exercício 3

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int x,y,z;
     
  x=10;
  y=6;
  z=1;
  printf("x=%d\n y=%d\n", x, y=y==x);
  y=x+y+5;
  z = ( ( x<=y && y>!(x=9) ) || z ) * x;
  printf ("z=%d\n",z); 
}

Exercício 4

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
 int x;
 float w,y;

 x=90000;
 w=x/2;
 y=x/2.0;
 printf("Valor de w=%.2f e y=%.2f\n",w,y);
}

Exercício 5

#include <stdio.h>
 
main ()
{
 int x;
 float w,y,z,v;

 
 x=5;
 w=2.5;
 y=(x*10)+(w>1)*2*x;
 z=(x*10)+(w>1*5*x);
 v=x*10+w>1*5*x;
 printf("w=%.2f y=%.2f z=%.2f v=%.2f \n",w,y,z, v);
}

Exercício 6

#include <stdio.h>
 
main ()
{
 int x,y;

 x=5;
 y=0;
 if (x==5)
    y=x+1;
 else
    y=y-x;
 printf("x=%d e y=%d\n",x,y);
}

Exercício 7

#include <stdio.h>
 
main ()
{
 int x,y;

 x=5;
 y=0;
 if (x==5) y=x+2; else y=x-y;
 printf("x= %d e y=%d\n",x,y);
}

Exercício 8

#include <stdio.h>
 
main ()
{
 int x,y;

 x=5;
 y=0;
 if (x=0) 
     y=x+y; 
 else 
     y=x+2;
 printf("x= %d e y=%d\n",x,y);
}

Exercício 9

#include <stdio.h>
 
main ()
{
 int x,y;

 x=1;
 y=0;
 if (x>=1); { y=x+y;     x++;  }
 printf("x= %d e y=%d\n",x,y);
}


Exercício 10

#include <stdio.h>
 
main ()
{
 int x,y;

 x=1;
 y=0;
 if (x>=1){ 
    y=x+y;
    x++;  
 } else y=x=-10;

 printf("x= %d e y=%d\n",x,y);
}

Exercício 11

#include <stdio.h>
 
main ()
{
 int x,y;

 x=10;
 y=2;
 if (x>=5 && y==0){ 
    y=x+y;
    x++;  
 } else { 
    y=y*10;
    x=y+1;
 }
 printf("x= %d e y=%d\n",x,y);
}

Exercício 12

#include <stdio.h>
 
main ()
{
 int x,y;

 x=10;
 y=2;
 if (x>=5 && y==0){ 
    y=x+y;
    x++;  
 } else
    y=y*2;
    x=y+1;
 printf("x= %d e y=%d\n",x,y);
}

Exercício 13

#include <stdio.h>
 
main ()
{
 int x,y;

 x=10;
 y=2;
 if (x>=5 && y==2){ 
    y=x+y;
    x++;  
    if (x>30) y++; else y--;
    y=y+5;
    if (y>2) {
        if (y==0)
            x=0;
        else
            x=9;
        x=x+1;
    }
    x=x+6;
 } else {
    y=y*2;
    x=y+1;
 }
 printf("x= %d e y=%d\n",x,y);
}

Exercício 14

#include <stdio.h>
 
main ()
{
 int x,y;

 x=10;
 y=2;
 if (x>=5 && y==0){ 
    y=x+y;
    x++;  
    if (x>30) y++; else y--;
    y=y+5;
    if (y>2) {
        if (y==0)
            x=0;
        else
            x=9;
        x=x+1;
    }
    x=x+6;
 } else {
    y=y*2;
    x=y+1;
 }
 printf("x= %d e y=%d\n",x,y);
}

Exercício 15

#include <stdio.h>

main()
{
  int x,y;
  
  x=1;

  printf("y=%d x=%d\n", y=x+++1, x);
}