Lab inf 1_ aula_3

Preview:

Citation preview

Linguagem C++

Atribuição e Comparação

Programa 1: Criar uma variável A, atribuir valor 8, e imprimir na tela A e 2A.

#include <cstdio>#include <cstdlib>

int main() { int A;

A = 8;

printf("A = %d\n", A); printf("2A = %d\n", A*2);

system("PAUSE"); return 0;}

A = 82A = 16Pressione qualquer tecla para continuar. . .

A atribuição sempre segue o formato <variável> = <expressão>.

Operadores aritméticos:

+ Adição

- Subtração

* Multiplicação

/ Divisão

% Módulo

Programa 2: Ler um inteiro x, atribuir o valor do polinômio x² – 2x + 4 à variável A, e imprimir esse valor na tela.

#include <cstdio>#include <cstdlib>

int main() { int x, A;

printf("Digite um valor inteiro para x\n"); scanf("%d", &x);

A = x*x - 2*x + 4;

printf("x*x - 2*x + 4 = %d\n", A);

system("PAUSE"); return 0;}

Digite um valor inteiro para x42x*x - 2*x + 4 = 1684Pressione qualquer tecla para continuar. . .

Operadores relacionais:

== Igual

!= Diferente

> Maior

< Menor

>= Maior ou igual

<= Menor ou igual

Programa 3: Ler uma nota e determinar se o aluno se aprovou ou não, sendo 5.0 a média mínima de aprovação.

#include <cstdio>#include <cstdlib>

int main() { float nota;

printf("Digite sua nota\n"); scanf("%f", &nota);

if (nota >= 5.0) printf("Aluno aprovado!\n"); else printf("Aluno reprovado!\n");

system("PAUSE"); return 0;}

Digite sua nota3.5Aluno reprovado!Pressione qualquer tecla para continuar. . .

Digite sua nota5Aluno aprovado!Pressione qualquer tecla para continuar. . .

Programa 4: Ler dois inteiros e imprimir na tela o maior dos números.

#include <cstdio>#include <cstdlib>

int main() { int a,b;

printf("Digite o primeiro numero\n"); scanf("%d", &a); printf("Digite o segundo numero\n"); scanf("%d", &b);

if (a > b) printf("Maior numero = %d\n", a); else printf("Maior numero = %d\n", b);

system("PAUSE"); return 0;}

Digite o primeiro numero97Digite o segundo numero68Maior numero = 97Pressione qualquer tecla para continuar. . .