A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tipos de dados inteiro caracter real logico

Apresentações semelhantes


Apresentação em tema: "Tipos de dados inteiro caracter real logico"— Transcrição da apresentação:

1 Tipos de dados inteiro caracter real logico
Pseudo-Código Linguagem C Linguagem C++ inteiro caracter real logico int, para números inteiros entre e , utiliza 4 bytes; char, para caracteres individuais do padrão ASCII, utiliza 1 byte; float, para reais entre (aproximadamente) e 1038, utiliza 4 bytes, precisão de 7 dígitos; double, para reais entre (aproximadamente) e , utiliza 8 bytes, precisão de 15 dígitos; bool, para indicar true (verdadeiro) ou false (falso), utiliza 1 byte; Presente apenas no padrão C99 em diante. int, char float, double, bool, short long unsigned signed modificadores long int

2 Declaração de variáveis
Pseudo-Código Linguagem C Linguagem C++ Var tipo:variável; tipo variável; tipo variável; Var inteiro: av1, av2, quantidade; real: media, salario; caracter: nome; lógico: resposta; int av1, av2, quantidade; float media, salario; char nome[40]; bool resposta; int av1, av2, quantidade; float media, salario; char nome[40]; bool resposta; Não é usado nas linguagens C ou C++

3 Estrutura de um algoritmo / programa
Pseudo-Código Linguagem C Linguagem C++ O pseudo-código precisa de um nome. As linguagens C e C++ precisam de bibliotecas de funções. Algoritmo ola_mundo inicio escreva ("Olá mundo!"); fim #include <stdio.h> int main (void) { printf ("Olá mundo!"); return 0; } #include <iostream> using namespace std; int main () { cout << "Olá mundo!"; return 0; } Corpo principal de um algoritmo Função principal do programa.

4 Comandos de Entrada e Saída
Pseudo-Código Linguagem C Linguagem C++ Algoritmo calcula_salario Var Real: ht, vt, sl; inicio escreva ("Horas Trabalhadas!"); leia(ht); escreva ("Valor da Hora!"); leia(vt); slvt * ht; escreva ("Salário: ", sl, " reais"); fim #include <stdio.h> #include <conio.h> int main (void) { float ht, vt, sl; printf (" Horas Trabalhadas!"); scanf ("%f", &ht); printf (" Valor da Hora!"); scanf ("%f", &vt); sl = vt * ht; printf ("Salario: %3.2f reais“, sl); getch(); return 0; } #include <iostream> using namespace std; int main () { float ht, vt, sl; cout << " Horas Trabalhadas!"; cin >> ht; cout << " Valor da Hora!"; cin >> vt; sl = vt * ht; cout << " Salario: " << sl << "reais"; system (pause); return 0; }

5 Estrutura de decisão simples
Pseudo-Código Linguagem C Linguagem C++ Algoritmo calcula_media Var Real: n1, n2, m; inicio escreva (“Nota 1!"); leia(n1); escreva (“Nota 2!"); leia(n2); m(n1 + n2)/2; escreva (“media: ", m, " pontos"); se (m>=7) então escreva ("aprovado"); fim_se fim #include <stdio.h> #include <conio.h> int main (void) { float n1, n2, m; printf(“Nota 1!"); scanf ("%f", &n1); printf(“Nota 2!"); scanf ("%f", &n2); m=(n1 + n2)/2; printf(“media: %.2f pontos ", m); if(m>=7) printf("aprovado"); } getch(); return 0; #include <iostream> using namespace std; int main () { float n1, n2, m; cout << "Nota 1!"; cin >> n1; cout << "Nota 2!"; cin >> n2; m=(n1 + n2)/2; cout << "media: “ << m << " pontos "; if(m>=7) cout << "aprovado"; } system(pause); return 0;

6 Estrutura de decisão composta
Pseudo-Código Linguagem C Linguagem C++ Algoritmo calcula_media Var Real: n1, n2, m; inicio escreva (“Nota 1!"); leia(n1); escreva (“Nota 2!"); leia(n2); m(n1 + n2)/2; escreva (“media: ", m, " pontos"); se (m>=7) então escreva ("aprovado"); senão escreva ("reprovado"); fim_se fim #include <stdio.h> #include <conio.h> int main (void) { float n1, n2, m; printf(“Nota 1!"); scanf ("%f", &n1); printf(“Nota 2!"); scanf ("%f", &n2); m=(n1 + n2)/2; printf(“media: %.2f pontos ", m); if(m>=7) printf("aprovado"); } else printf("reprovado"); getch(); return 0; #include <iostream> using namespace std; int main () { float n1, n2, m; cout << "Nota 1!"; cin >> n1; cout << "Nota 2!"; cin >> n2; m=(n1 + n2)/2; cout << "media: “ << m << " pontos "; if(m>=7) cout << "aprovado"; } else cout << "reprovado"; system(pause); return 0;


Carregar ppt "Tipos de dados inteiro caracter real logico"

Apresentações semelhantes


Anúncios Google