Dota
1. 1. Identifique o tipo dos dados:
(a) inteiro;
(b) real;
(c) lógico;
(d) cadeia ou literal
( ) verdadeiro ( ) ‘c*d’ ( ) falso ( ) ’1 2 3 4’
( ) ‘aula’ ( ) 897 ( ) ‘345’ ( ) -18.589 ( ) -0.342 ( ) 35.23 ( ) -23 ( ) ‘Maria’
2. Faça a declaração de 2 variáveis do tipo inteira, 2 do tipo real, 2 de um único caractere e 2 do tipo cadeia de caracteres.
3. Indique qual o resultado das expressões aritméticas abaixo:
Sendo: x = 6.0 y = 2 z = 4.0 a = 8 b = 7.5 c = 7.7 d = 12 p = 4 q = 3 r = 10 s = 2.5
a) x + y – z * a = f) ((z / a) + b * a) – d =
b) d div y = g) 100 * (q div p) + r =
c) d mod y = h) p * (r mod q) –q/2
d) y div d = i) raiz (r – (q * q ) ) =
e) y mod d = j) (a + r) * r =
4. Dadas as informações abaixo, informe qual o valor das relações (verdadeiro ou falso):
a. a = 2.0, b = 9.0, nome = ‘ana’, profissao = ‘advogado’ a + 1 > = raiz (b) ( ) nome < > ‘ana’ ( ) profissao = ‘médico’ ( )
b. a = 6.0, b = 121.0, nome = ‘pedro’, profissao = ‘médico’ a + 1 > = raiz (b) ( ) nome < > ‘ana’ ( ) profissao = ‘médico’ ( )
c. x = 3, y = 4, z = 16, nome = ‘maria’, resultado = verdadeiro
( x + y > z ) and (nome = ‘maria’) ( )
(resultado) or ( y > = x ) ( )
(not resultado) and ( z div y + 1 = x ) ( )
(nome = ‘josé’) and ( x + y + z < ( y * y )) ( )
5. Escreva um programa que receba um número via teclado e informe em seguida a metade e o quadrado desse número.
6. Escrever um programa que permita receber o nome e a idade de uma pessoa e em seguida, informar o nome digitado e a idade da pessoa daqui a 30 anos.
7. Fazer um programa que receba um número e mostre se ele é positivo,