Este documento resume os principais comandos de controle de programa em C, incluindo estruturas condicionais como if/else e switch, e estruturas de repetição como for e while. Os exemplos mostram como implementar cada estrutura e suas funcionalidades.
1) O curso aborda tópicos de programação Java como introdução à linguagem, uso de formulários, manipulação de arquivos e banco de dados.
2) Apresenta conceitos de programação orientada a objetos em Java incluindo classes, atributos, métodos, encapsulamento e herança.
3) Demonstra o uso de variáveis, vetores, condições, laços e métodos em programação Java.
1) O documento apresenta os conceitos básicos da linguagem C, incluindo sua história, características, tipos de variáveis, funções de entrada e saída, e estruturas de decisão.
2) São explicados conceitos como variáveis inteiras e reais, funções scanf e printf, e operadores relacionais e lógicos para testes e condições.
3) O documento serve como uma introdução abrangente aos fundamentos da programação em C.
O documento descreve conceitos fundamentais da linguagem C, como:
1) A função principal main() é o ponto de entrada de um programa C;
2) Funções printf() e scanf() são usadas para entrada e saída de dados;
3) Variáveis em C possuem tipos como int, float e char que determinam seu tamanho e faixa de valores.
Este documento discute os tipos básicos de dados em C, como char, int, float e double. Também aborda modificadores de tipos, constantes, variáveis, operadores e conversão de tipos.
O documento descreve um programa em C que cria uma struct para representar um carro, preenche os dados de um carro específico e exibe esses dados através de uma função. O programa define a struct "CARRO", cria uma variável do tipo CARRO chamada "fusca" e preenche seus campos, e implementa uma função "Exibe" que recebe um CARRO e imprime seus campos.
O documento introduz a linguagem de programação C, descrevendo brevemente sua história, características e aplicações. Foi desenvolvida em 1973 para o sistema operacional UNIX e padronizada em 1983. C oferece velocidade e portabilidade, combinando características de alto e baixo nível. É amplamente utilizada em sistemas operacionais, bancos de dados e efeitos especiais em filmes.
Python é uma linguagem de programação multi-paradigma, interpretada e de tipagem dinâmica que possui uma biblioteca extensa. O documento apresenta os objetivos, características, sintaxe básica, controle de fluxo, orientação a objetos, programação funcional e módulos em Python.
Este documento resume os principais comandos de controle de programa em C, incluindo estruturas condicionais como if/else e switch, e estruturas de repetição como for e while. Os exemplos mostram como implementar cada estrutura e suas funcionalidades.
1) O curso aborda tópicos de programação Java como introdução à linguagem, uso de formulários, manipulação de arquivos e banco de dados.
2) Apresenta conceitos de programação orientada a objetos em Java incluindo classes, atributos, métodos, encapsulamento e herança.
3) Demonstra o uso de variáveis, vetores, condições, laços e métodos em programação Java.
1) O documento apresenta os conceitos básicos da linguagem C, incluindo sua história, características, tipos de variáveis, funções de entrada e saída, e estruturas de decisão.
2) São explicados conceitos como variáveis inteiras e reais, funções scanf e printf, e operadores relacionais e lógicos para testes e condições.
3) O documento serve como uma introdução abrangente aos fundamentos da programação em C.
O documento descreve conceitos fundamentais da linguagem C, como:
1) A função principal main() é o ponto de entrada de um programa C;
2) Funções printf() e scanf() são usadas para entrada e saída de dados;
3) Variáveis em C possuem tipos como int, float e char que determinam seu tamanho e faixa de valores.
Este documento discute os tipos básicos de dados em C, como char, int, float e double. Também aborda modificadores de tipos, constantes, variáveis, operadores e conversão de tipos.
O documento descreve um programa em C que cria uma struct para representar um carro, preenche os dados de um carro específico e exibe esses dados através de uma função. O programa define a struct "CARRO", cria uma variável do tipo CARRO chamada "fusca" e preenche seus campos, e implementa uma função "Exibe" que recebe um CARRO e imprime seus campos.
O documento introduz a linguagem de programação C, descrevendo brevemente sua história, características e aplicações. Foi desenvolvida em 1973 para o sistema operacional UNIX e padronizada em 1983. C oferece velocidade e portabilidade, combinando características de alto e baixo nível. É amplamente utilizada em sistemas operacionais, bancos de dados e efeitos especiais em filmes.
Python é uma linguagem de programação multi-paradigma, interpretada e de tipagem dinâmica que possui uma biblioteca extensa. O documento apresenta os objetivos, características, sintaxe básica, controle de fluxo, orientação a objetos, programação funcional e módulos em Python.
O documento apresenta termos e conceitos importantes relacionados ao controle de programa em C, incluindo código-fonte, código-objeto, compilador, linkeditor, bibliotecas, variáveis, modificadores de tipo, especificadores de tipo, parâmetros formais, operadores, comandos de controle e funções de entrada e saída.
O documento discute registros e arrays no Pascal, definindo-os como estruturas de dados para armazenar coleções de dados similares. Registros armazenam variáveis sequencialmente na memória, permitindo acesso aos campos por índice. Arrays podem ter múltiplas dimensões e são úteis para repetições. O comando With no Pascal simplifica o acesso aos campos dos registros.
O documento descreve funções e conceitos relacionados a strings em C. As principais ideias são:
1) Strings em C são armazenadas como arrays de caracteres terminados pelo caractere '\0'.
2) Funções como scanf(), gets(), puts() e printf() são usadas para entrada, saída e formatação de strings.
3) Outras funções como strcpy(), strcat() e strcmp() manipulam e comparam strings.
O documento apresenta um módulo de treinamento em ASP.NET e C#, abordando tópicos como declaração de variáveis, tipos de dados, operadores, lógica de controle, arrays, métodos e tratamento de exceções.
1) O documento discute os conceitos fundamentais de lógica de programação, incluindo definições de lógica, algoritmos, tipos de dados, variáveis, operadores matemáticos e lógicos, e comandos de entrada e saída.
2) É explicado que a lógica de programação envolve o uso correto das leis do pensamento e processos formais de raciocínio para desenvolver soluções logicamente válidas aos problemas de programação.
3) Algoritmos são definidos como sequências de passos para ating
1) O documento resume uma aula sobre PHP, apresentando vários tópicos como estruturas de controle, repetição, funções e arrays.
2) Inclui exemplos de como utilizar estruturas como IF, ELSE, FOR e funções para manipular arquivos.
3) Discutiu formas de organizar o código PHP em camadas através da função INCLUDE.
Classe integer-float-byte-short-long-doublePAULO Moreira
O documento descreve classes numéricas em Java como Integer, Float, Byte e outras. Essas classes fornecem métodos para converter entre tipos numéricos, comparar números e converter números para strings. As classes estendem a classe abstrata Number e permitem manipular números de forma flexível como objetos ou tipos primitivos.
O documento apresenta os conceitos fundamentais de algoritmos e programação, definindo o que é um algoritmo, suas etapas e estrutura, variáveis e tipos de dados, e como definir variáveis em Pascal. Explica que um algoritmo é um caminho lógico para resolver um problema, e que se aprende algoritmos através da prática de construir e testar algoritmos, não apenas copiando ou estudando-os.
1. O programa recebe como entrada as coordenadas de três pontos que formam um triângulo e calcula o perímetro do triângulo.
2. O perímetro é calculado somando as distâncias entre os pares de pontos, utilizando a fórmula da distância euclidiana para cada par de pontos.
3. Os resultados são mostrados na tela dentro de uma moldura.
1. Introdução a estruturas de dados, incluindo Tipos de Dados Abstractos (TDA), ponteiros, funções e estruturas definidas pelo programador.
2. Listas lineares como listas sequenciais, ligadas, circulares e duplamente ligadas e implementações de pilhas e filas.
3. Árvores, incluindo representação, terminologia e tipos como binárias e balanceadas.
4. Ordenação com métodos como seleção, inserção, shellsort e quicksort.
5. Pesquisa com métodos sequencial, binária e em
O documento resume as principais características da linguagem de programação C, incluindo sua estrutura, sintaxe, bibliotecas, funções e palavras reservadas. É definida como uma linguagem de propósito geral projetada para programação estruturada que possui facilidade de uso e geração de código eficiente.
O documento apresenta um resumo sobre tópicos fundamentais da linguagem de programação C/C++, incluindo diretivas, variáveis, constantes, entrada e saída, estruturas de controle, vetores, matrizes, ponteiros, arquivos e conceitos orientados a objetos como classe e herança.
[1] Estruturas são coleções de variáveis relacionadas agrupadas sob um único nome que podem conter variáveis de diferentes tipos de dados. [2] São declaradas usando a palavra-chave struct e tags para identificar o tipo, e inicializadas atribuindo valores aos membros. [3] Os membros podem ser acessados usando o operador ponto ou seta, e
Esse material tem o objetivo de ser uma introdução as principais características da linguagem Python, tais como sintaxe básica, tipos de dados, operadores, estrutura condicional, estrutura de repetição e orientação a objetos. Após a introdução a linguagem, o Django é apresentado de maneira pratica, desenvolvendo um CRUD para exemplificar suas principais características e vantagens, esse CRUD é feito passo a passo e após seu termino é feito uma introdução básica aos recursos do Admin do Django.
1) O documento discute algoritmos estruturados, definindo algoritmos como uma descrição lógica dos passos para realizar uma tarefa e estruturando algoritmos usando sequência, seleção e repetição.
2) É apresentada uma linguagem de descrição de algoritmos com variáveis, operadores, entrada e saída de dados e outros elementos para modelar soluções de problemas computacionais.
3) São descritos algoritmos de pesquisa sequencial para localizar um elemento em um vetor.
O documento descreve Jessé de Oliveira, um aluno de computação na UEPB que programa para a Rede Paraíba de Comunicação. Ele explica que PHP é uma linguagem para criação de sites dinâmicos que permite interação com usuários. Quando uma página PHP é requisitada, o servidor processa a página e retorna apenas o código HTML para o cliente. PHP é uma linguagem livre e portável que roda em diversos sistemas operacionais e é amplamente utilizada na internet.
1 exercicio funcoes com string e manipulacao com arquivoKievnny Mendonca
O documento discute funções com strings em Java e manipulação de arquivos. Ele explica métodos como length(), charAt(), toUpperCase(), substring(), trim(), replace(), e valueOf() para manipular strings. Também cobre leitura e gravação de arquivos de texto usando classes como BufferedReader, PrintWriter, FileReader e classes de entrada/saída para outros formatos de arquivo.
O documento discute funções em programação, incluindo o que são funções, tipos de funções, parâmetros formais e atuais, passagem de parâmetros por valor e referência, e exemplos de código.
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
O documento discute strings e como manipulá-las em programação. Ele apresenta como definir variáveis do tipo string, atribuir valores a elas, e processar seu conteúdo usando linguagens como VisuAlg, Pascal, C, Java e PHP.
Este documento fornece um guia rápido sobre variáveis, tipos de dados, operadores e estruturas de controle na linguagem Java, descrevendo oito tipos primitivos, como declarar e inicializar variáveis, operadores aritméticos e lógicos, fluxos como if/else e loops. Também apresenta convenções de codificação e dicas do Eclipse para desenvolvimento em Java.
O documento apresenta termos e conceitos importantes relacionados ao controle de programa em C, incluindo código-fonte, código-objeto, compilador, linkeditor, bibliotecas, variáveis, modificadores de tipo, especificadores de tipo, parâmetros formais, operadores, comandos de controle e funções de entrada e saída.
O documento discute registros e arrays no Pascal, definindo-os como estruturas de dados para armazenar coleções de dados similares. Registros armazenam variáveis sequencialmente na memória, permitindo acesso aos campos por índice. Arrays podem ter múltiplas dimensões e são úteis para repetições. O comando With no Pascal simplifica o acesso aos campos dos registros.
O documento descreve funções e conceitos relacionados a strings em C. As principais ideias são:
1) Strings em C são armazenadas como arrays de caracteres terminados pelo caractere '\0'.
2) Funções como scanf(), gets(), puts() e printf() são usadas para entrada, saída e formatação de strings.
3) Outras funções como strcpy(), strcat() e strcmp() manipulam e comparam strings.
O documento apresenta um módulo de treinamento em ASP.NET e C#, abordando tópicos como declaração de variáveis, tipos de dados, operadores, lógica de controle, arrays, métodos e tratamento de exceções.
1) O documento discute os conceitos fundamentais de lógica de programação, incluindo definições de lógica, algoritmos, tipos de dados, variáveis, operadores matemáticos e lógicos, e comandos de entrada e saída.
2) É explicado que a lógica de programação envolve o uso correto das leis do pensamento e processos formais de raciocínio para desenvolver soluções logicamente válidas aos problemas de programação.
3) Algoritmos são definidos como sequências de passos para ating
1) O documento resume uma aula sobre PHP, apresentando vários tópicos como estruturas de controle, repetição, funções e arrays.
2) Inclui exemplos de como utilizar estruturas como IF, ELSE, FOR e funções para manipular arquivos.
3) Discutiu formas de organizar o código PHP em camadas através da função INCLUDE.
Classe integer-float-byte-short-long-doublePAULO Moreira
O documento descreve classes numéricas em Java como Integer, Float, Byte e outras. Essas classes fornecem métodos para converter entre tipos numéricos, comparar números e converter números para strings. As classes estendem a classe abstrata Number e permitem manipular números de forma flexível como objetos ou tipos primitivos.
O documento apresenta os conceitos fundamentais de algoritmos e programação, definindo o que é um algoritmo, suas etapas e estrutura, variáveis e tipos de dados, e como definir variáveis em Pascal. Explica que um algoritmo é um caminho lógico para resolver um problema, e que se aprende algoritmos através da prática de construir e testar algoritmos, não apenas copiando ou estudando-os.
1. O programa recebe como entrada as coordenadas de três pontos que formam um triângulo e calcula o perímetro do triângulo.
2. O perímetro é calculado somando as distâncias entre os pares de pontos, utilizando a fórmula da distância euclidiana para cada par de pontos.
3. Os resultados são mostrados na tela dentro de uma moldura.
1. Introdução a estruturas de dados, incluindo Tipos de Dados Abstractos (TDA), ponteiros, funções e estruturas definidas pelo programador.
2. Listas lineares como listas sequenciais, ligadas, circulares e duplamente ligadas e implementações de pilhas e filas.
3. Árvores, incluindo representação, terminologia e tipos como binárias e balanceadas.
4. Ordenação com métodos como seleção, inserção, shellsort e quicksort.
5. Pesquisa com métodos sequencial, binária e em
O documento resume as principais características da linguagem de programação C, incluindo sua estrutura, sintaxe, bibliotecas, funções e palavras reservadas. É definida como uma linguagem de propósito geral projetada para programação estruturada que possui facilidade de uso e geração de código eficiente.
O documento apresenta um resumo sobre tópicos fundamentais da linguagem de programação C/C++, incluindo diretivas, variáveis, constantes, entrada e saída, estruturas de controle, vetores, matrizes, ponteiros, arquivos e conceitos orientados a objetos como classe e herança.
[1] Estruturas são coleções de variáveis relacionadas agrupadas sob um único nome que podem conter variáveis de diferentes tipos de dados. [2] São declaradas usando a palavra-chave struct e tags para identificar o tipo, e inicializadas atribuindo valores aos membros. [3] Os membros podem ser acessados usando o operador ponto ou seta, e
Esse material tem o objetivo de ser uma introdução as principais características da linguagem Python, tais como sintaxe básica, tipos de dados, operadores, estrutura condicional, estrutura de repetição e orientação a objetos. Após a introdução a linguagem, o Django é apresentado de maneira pratica, desenvolvendo um CRUD para exemplificar suas principais características e vantagens, esse CRUD é feito passo a passo e após seu termino é feito uma introdução básica aos recursos do Admin do Django.
1) O documento discute algoritmos estruturados, definindo algoritmos como uma descrição lógica dos passos para realizar uma tarefa e estruturando algoritmos usando sequência, seleção e repetição.
2) É apresentada uma linguagem de descrição de algoritmos com variáveis, operadores, entrada e saída de dados e outros elementos para modelar soluções de problemas computacionais.
3) São descritos algoritmos de pesquisa sequencial para localizar um elemento em um vetor.
O documento descreve Jessé de Oliveira, um aluno de computação na UEPB que programa para a Rede Paraíba de Comunicação. Ele explica que PHP é uma linguagem para criação de sites dinâmicos que permite interação com usuários. Quando uma página PHP é requisitada, o servidor processa a página e retorna apenas o código HTML para o cliente. PHP é uma linguagem livre e portável que roda em diversos sistemas operacionais e é amplamente utilizada na internet.
1 exercicio funcoes com string e manipulacao com arquivoKievnny Mendonca
O documento discute funções com strings em Java e manipulação de arquivos. Ele explica métodos como length(), charAt(), toUpperCase(), substring(), trim(), replace(), e valueOf() para manipular strings. Também cobre leitura e gravação de arquivos de texto usando classes como BufferedReader, PrintWriter, FileReader e classes de entrada/saída para outros formatos de arquivo.
O documento discute funções em programação, incluindo o que são funções, tipos de funções, parâmetros formais e atuais, passagem de parâmetros por valor e referência, e exemplos de código.
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
O documento discute strings e como manipulá-las em programação. Ele apresenta como definir variáveis do tipo string, atribuir valores a elas, e processar seu conteúdo usando linguagens como VisuAlg, Pascal, C, Java e PHP.
Este documento fornece um guia rápido sobre variáveis, tipos de dados, operadores e estruturas de controle na linguagem Java, descrevendo oito tipos primitivos, como declarar e inicializar variáveis, operadores aritméticos e lógicos, fluxos como if/else e loops. Também apresenta convenções de codificação e dicas do Eclipse para desenvolvimento em Java.
Similar to Aula 10 de algoritmos com raciocínio lógico e desenvolvimento de código (20)
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...fran0410
Joseph Murphy ensina como re-apropriar do pode da mente.
Cada ser humano é fruto dos pensamentos e sentimentos que cria, cultiva e coloca em pratica todos os dias.
Ótima leitura!
Slides Lição 12, CPAD, A Bendita Esperança, A Marca do Cristão, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 12, CPAD, A Bendita Esperança: A Marca do Cristão, 2Tr24, Pr Henrique, EBD NA TV, 2Tr24, Pr Henrique, EBD NA TV, Lições Bíblicas, 2º Trimestre de 2024, adultos, Tema, A CARREIRA QUE NOS ESTÁ PROPOSTA, O CAMINHO DA SALVAÇÃO, SANTIDADE E PERSEVERANÇA PARA CHEGAR AO CÉU, Coment Osiel Gomes, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, de Almeida Silva, tel-What, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique, https://ebdnatv.blogspot.com/
UFCD_6580_Cuidados na saúde a populações mais vulneráveis_índice.pdfManuais Formação
Manual da UFCD_6580_Cuidados na saúde a populações mais vulneráveis_pronto para envio, via email e formato editável.
Email: formacaomanuaisplus@gmail.com
2. Em programação, vetor ( array ) é um tipo especial de variável capaz de armazenar
diversos valores “ao mesmo tempo” usando um mesmo endereço na memória.
Por armazenar diversos valores também é chamado de variável composta
3. A capacidade do vetor, ou seja, quantos elementos ele consegue guardar, deve ser
determinada no momento em que se declara essa variável especial.
O vetor é uma variável composta unidimensional, ou seja, o acesso a seus dados
tanto para leitura como para escrita precisa apenas de um índice.
Um vetor pode ser homogêneo, ou seja, armazenar apenas um tipo de valor (real,
inteiro, caracter etc.), ou pode ser heterogêneo e armazenar valores de diferentes
tipos. Caso ele seja heterogêneo o nome struct (estrutura) é mais adequado para
identificar esse tipo.
4. Para criar um vetor homogêneo basta escrever o tipo da variável seguido do nome
do vetor seguido de colchetes e a quantidade de elementos.
6. Em qualquer vetor o primeiro índice é sempre 0, portanto se declaramos que o
vetor tem capacidade para 5 elementos, seu índice irá variar de 0 a 4 (de n até
n-1).
Não é obrigatório que todas as posições sejam ocupadas, você pode declarar um
vetor com 10 posições e usar somente 5.
A atribuição em vetores do tipo char é feita de maneira diferente, usando a função
strcpy (destino,“texto”), disponível na biblioteca <string.h>. Exemplo:
strcpy(produto, “Processador i7”), guarda no vetor produto o texto Processador i7 .
7. #include <stdio.h>
void main()
{
int numeros[5];
printf("Digite um numero: ");
scanf("%d",&numeros[0]);
printf("Voce digitou o valor: %d",numeros[0]*2);
getchar();
}
O comando getchar() é usado
para fazer uma parada no
sistema, sem esse comando a
janela de execução abre e
fecha e não conseguimos ver o
programa funcionando.
8. O tipo char é primitivo em qualquer linguagem e uma variável desse tipo tem
capacidade para armazenar um único caractere. Porém, o mais comum é
armazenarmos palavras ou frases, estes nada mais são do que um conjunto de
caracteres. Portanto, para representar tal conjunto precisamos de uma variável que
armazene uma cadeia de caracteres, ou seja, um vetor de caracteres.
Esse tipo de dado é chamado de string, e não é considerado um tipo primitivo
9. Para guardar valores que o usuário digitou
é preciso usar a função scanf ou fgets
(destino, tamanho, fluxo), ambas
pertencentes à biblioteca <stdio.h>
#include <stdio.h>
void main()
{
char equipamento[20];
char departamento[20];
printf("Digite o equipamento: ");
scanf("%s",equipamento);
printf("Digite o departamento:
");
fflush(stdin);
fgets(departamento,20,stdin);
getchar();
}
10. 1. #include <stdio.h>
2. void main()
3. {
4. char equipamento[20];
5. char departamento[20];
6. printf("Digite o equipamento: ");
7. scanf("%s",equipamento);
8. printf("Digite o departamento:
");
9. fflush(stdin);
10. fgets(departamento,20,stdin);
11. getchar();
12. }
Na linha 6 utilizamos a função scanf () para
guardar o equipamento digitado pelo usuário,
veja que usamos o código “%s” para “informar”
a função que vamos guardar uma string . Já na
linha 9 usamos a função fgets () para guardar o
departamento, que possui um tamanho máximo
de 20 caracteres e seu fluxo de dados está vindo
do “ stdin ” ou seja, da entrada padrão que é o
teclado
11. Diferença entre as funções:
A função scanf(“%s”) armazena apenas palavras simples, ou seja, ela interrompe o
armazenamento quando encontra um “espaço em branco”.
Já a função fgets() tem outro comportamento, ela armazena qualquer caractere,
inclusive espaços em branco, até que seu tamanho suporte.
12. O último parâmetro dessa função se refere ao fluxo de origem da string, de onde
está vindo, e pode ser do teclado (stdin) , de arquivo de texto, ou até de banco de
dados. Para que o comando funcione corretamente adicionamos a função
fflush(stdin) antes de capturar a entrada pois essa função limpa qualquer “lixo” que
esteja na memória (buffer) do fluxo de entrada.
13.
14. Na linha 1 é usado o comando struct para iniciar o bloco que
cria a variável composta seguido de um nome para
identificar tal estrutura, no nosso caso o nome escolhido foi
“ficha_ manutencao”
Das linhas 2 a 6 é feita a declaração dos campos que farão
parte dessa estrutura. O bloco deve estar entre chaves e a
chave que fecha o bloco tem que vir acompanhada por ponto
e vírgula (linha 7).
Na linha 8 temos a variável “ordemServico” sendo declarada
com seu tipo “struct ficha_manutencao”, pois é através
dessa variável que acessaremos os campos para leitura e
escrita.
15. #include <stdio.h>
void main()
{
struct ficha_manutencao
{
int codigo;
char equipamento[20];
float valor;
};
struct ficha_manutencao ordemServico;
printf("Digite o código da ordem de serviço: n");
scanf("%d",&ordemServico.codigo);
printf("Digite o equipamento: n");
scanf("%s",&ordemServico.equipamento);
printf("Digite o valor: n");
scanf("%f",&ordemServico.valor);
printf (“O equipamento é %s ",
ordemServico.equipamento);
getchar();
getchar();
}
16. Quando utilizamos campos que não são do tipo char dentro da struct , podemos
atribuir valores direto sem a função scanf() da seguinte forma:
ordemServico.codigo = 12345;
ordemServico.valor = 2130;
Para os campos de caracteres essa atribuição não é permitida na linguagem C. Se
quisermos fazer essa atribuição direta sem uso do scanf() , devemos utilizar a
função strcpy(destino,“texto”) que pertence à biblioteca <string.h>. Então usando
essa função podemos atribuir caracteres da seguinte forma:
strcpy(ordemServico.maquina,“Braçomecânico”);
strcpy(ordemServico.departamento,“Produção”);
17. Para que os vetores sejam melhor aproveitados é interessante utilizá-los juntamente com
as estruturas de repetição, principalmente a estrutura com variável de controle.
A variável de controle da estrutura de repetição será usada como o índice para a
leitura/armazenamento de dados no vetor, portanto a sintaxe será:
18. #include <stdio.h>
float main ()
{
float x[10];
int i;
i=0;
for (i=0;i<10;i++)
{
printf("n digite o valor %d ", i);
scanf ("%f", &x[i]);
}
printf ("%f e %f", x[1], x[7]);
}
19. Sub-rotinas, ou como são mais comumente chamadas, funções, são utilizadas para
organizar o programa e evitar a repetição de comandos.
A sintaxe da declaração de uma função pode ser feita antes ou depois da função da
principal (main) e é feita da seguinte forma:
20. #include <stdio.h>
void CalcularMedia(float
temperatura)
{
float media;
media = temperatura / 3;
printf("A média diária da
temperatura foi: %.2f",media);
}
void main()
{
float temperaturas[10];
float total;
int i;
for(i=0;i<3;i++)
{
printf("Informe a temperatura %d: ",i);
scanf("%f",&temperaturas[i]);
total = total + temperaturas[i];
}
CalcularMedia(total);
getchar();
}
21. Faça um programa que armazena o combustível gasto por cada um dos quinze
automóveis da empresa em que você trabalha. O formulário deve permitir a entrada
de dados nas unidades: quilômetro, metro ou milha, e você deve garantir que o dado
que será guardado estará na unidade quilômetro. A conversão da unidade deve ser
feita em uma sub-rotina.
22. #include <stdio.h>
float TestarUnidade (int unidade, float km)
{
switch (unidade)
{
case 1:
printf ("A distãncia percorrida foi %.2f km", km);
break;
case 2:
printf ("A distãncia percorrida foi %.2f km", km/1000);
break;
case 3:
printf ("A distãncia percorrida foi %.2f km", km/0.621371);
break;
default:
printf ("UNIDADE NÃO ENCONTRADA");
}
}
void main()
{
float distancia [15];
float total, totalConvertido;
int unidadeusada;
int i;
for (i=1; i<=15; i++)
{
printf("digite o valor da quilometragem do carro %d
", i);
scanf ("%f", &distancia[i]);
total = total + distancia[i];
}
printf( "nEscolha a opção da unidade utilizada");
printf("n 1 - km");
printf("n 2 - m");
printf("n 3 - milha n");
scanf("%d", &unidadeusada);
totalConvertido = TestarUnidade
(unidadeusada,total);
getchar();
}
23. Faça um programa que calcule a média de notas dos alunos de um determinado
professor. Sabendo que esse professor ministra 4 matérias diferentes e em todas as
turmas existem 10 alunos:
A média deve ser calculada por uma subrotina.
Disciplina Nº de provas
Algoritmos 2
Projeto de Máquinas 5
Mecânica Geral 4
Usinagem 6
24. Faça um algoritmo que calcule a despesa com energia gasta por um processo produtivo de
aquecimento em forno mufla.
A taxa de aquecimento do forno é de 3°C/min e o processo deve ocorrer a uma temperatura de
315°C. O custo do processo é de R$1,50/min.
As informações serão fornecidas em °F e o programa deve conter uma subrotina que seja capaz de
converter a temperatura para °C.
O relatório final deve apresentar o custo em US$, considerando a cotação de 1 real=5,3 dólares