PRÁTICA 2 – USO DE NÚMEROS
Comandos:
int, float, operações (+, -, *, /), comandos básicos (++, –) e matemáticos (SQRT).
Tarefa:
Copie, cole, compile e execute cada um dos seguintes programas no DEC C++:
Caso não possua o DEVC ou compilador instalado, use esse compilador online
Programa 1 – INT (%d)
1 2 3 4 5 6 7 8 9 10 11 12 |
#include <stdio.h> #include <conio.h> main() { int numero; printf("Qual o seu numero?\n"); //Pergunta ao usuário scanf("%d",&numero); printf("numero+1:%d ",numero+1); printf("numerox2:%d ",numero*2); printf("numero-1:%d ",numero-1); printf("numero/2:%d ",numero/2); getch(); } |
Programa 2 – Atribuição
1 2 3 4 5 6 7 8 9 10 |
#include <stdio.h> #include <conio.h> main() { int numero; printf("Qual o seu numero?\n"); //Pergunta ao usuário scanf("%d",&numero); numero = numero + 10; printf("novo numero:%d ",numero/2); getch(); } |
Programa 3 – FLOAT (%f ou %.2f para duas casas)
1 2 3 4 5 6 7 8 9 |
#include <stdio.h> #include <conio.h> main() { float numero; printf("Qual o seu numero?\n"); //Pergunta ao usuário scanf("%f",&numero); printf("numero/3: %.2f ",numero/3); getch(); } |
Programa 4 – SQRT
1 2 3 4 5 6 7 8 9 10 |
#include <stdio.h> #include <conio.h> #include <math.h> main() { float numero; printf("Qual o seu numero?\n"); //Pergunta ao usuário scanf("%f",&numero); printf("raiz quadrada: %.2f ",sqrt(numero)); getch(); } |
Desafio: Escreva um programa que pergunte valores para três variáveis float chamadas: a, b e c. Em seguida calcule as duas raízes de uma equação de segundo grau (ax² + bx + c).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include <stdio.h> #include <conio.h> #include <math.h> main() { float a,b,c; float x1,x2; float delta; printf("Qual o valor de a?\n"); scanf("%f",&a); printf("Qual o valor de b?\n"); scanf("%f",&b); printf("Qual o valor de c?\n"); scanf("%f",&c); delta = b*b - 4*a*c; x1 = (-b+sqrt(delta))/2; x2 = (-b-sqrt(delta))/2; printf("x1: %f\n",x1); printf("x2: %f\n",x2); <strong> getch();</strong> } |