Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Colaboradores

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured


14 de mar. de 2019

Algoritmo em C - Que calcula a idade de um conjunto de 10 pessoas.

Algoritmo e m C que calcula a idade de um conjunto de 10 pessoas, a idade da pessoa mais nova, mais velha, a média de todas as idades, número de pessoas com menos de 18 anos e número de pessoas com mais de 65 anos.
#include<stdio.h>

main()
{
    int idade, x = 0, mais_velha, mais_nova = 0, cont_menor_18 = 0, cont_menor_65;
    float media = 0;
    
    for(x = 0; x < 10; x++){
        printf("\n DIGITE A IDADE: ");
        scanf("%d",&idade);
        media += idade;
        if(x == 0){            
            mais_velha = idade;
            mais_nova = idade;
        }
        else{
            if(mais_velha < idade)
                mais_velha = idade;
                
             if(mais_nova > idade)
                mais_nova = idade;
        }
        
        if(idade < 18)
            cont_menor_18++;
        if(idade > 65)
            cont_menor_65++;
    }   
        
     media = media /10;
     
     printf("\nA pessoa mais nova do grupo: %d",mais_nova);
     printf("\nA pessoa mais velha do grupo: %d",mais_velha);
     printf("\nMedia das idades: %.2f",media);
     printf("\n O total de pessoas com menos de 18 anos: %d",cont_menor_18);
     printf("\n O total de pessoas com mais de 65 anos: %d",cont_menor_65);
     printf("\n\n");
     
     return 0;
}
Trabalhos.: 
E-mail: mvf5system@gmail.com 
Blog: http://mvf5-system.blogspot.com.br/ 

Facebook: https://www.facebook.com/mvf5systems

O que são Classes e Métodos em Java

O que são Classes e Métodos em Java


Os dois dos mais importantes conceitos de Java, que você vai ouvir que são classes e métodos.
Primeiro Classes, é a base de tudo, em Java. Classe é algo mais abstrato, é uma definição geral. Um exemplo ou instância de uma classe é um objeto, classe é algo mais genérico, objeto é algo mais específico.

Daí vem o fato de Java ser orientado à objetos.

O carro, por exemplo, é uma classe. É algo mais geral. Um exemplo de objeto, é o fusca. Uma Ferrari é um objeto da classe carro, mas é um objeto diferente do objeto fusca.

As classes possuem atributos que todos os objetos possuem, mas que não são, necessariamente, iguais. Mas podem ser.

Voltemos para os carros.
A classe carros tem o item 'motor'. Então o objeto fusca tem motor e a Ferrari também tem motor, embora esses motores sejam diferentes, pois a característica dos motores são diferentes.
A classe carros tem o item portas. No fusca, esse valor vale 2, pois só tem duas portas. Porém, outros objetos da classe Carro tem 4 portas, depende do modelo do carro.

Isso ajuda muito na hora de criar grandes projetos. Imagina que você tenha um trabalho numa empresa, com milhares de funcionários e serviços.Fácil fácil seu programa em Java vai possuir milhares de objetos, mas se você se organizar bem só vai ter algumas dezenas de Classes.Assim, você organiza a empresa, em blocos, as Classes.Então, quando fizer uma alteração, faz nas classes que todos os objetos, automaticamente, herdarão essa mudança.
Passe a ver o mundo como Classes e Objetos.
Agora o Método: Métodos são...métodos! Ou seja, são meios, ou jeitos de se fazer uma coisa. Em outras linguagens, são chamados de funções (C, C++) ou sub-rotinas (Perl).
O que o método faz? Ele imprime (escreve, mas se acostume com a palavra imprimir) o texto 'Olá mundo!'.
Métodos podem calcular soma, subtração, integração etc. Existem métodos de formatação do HD, métodos de backup, métodos de invasão, métodos pra mostrar um texto, um menu, métodos que sorteiam um número...métodos são tarefas.É uma porção de código que faz algo bem definido.
É um método pra fazer algo.

No nosso caso, o sistema ('System') joga pra fora ('out'), que no caso é a tela, na forma de escrita ('print') a mensagem 'Olá mundo!.

Agora as partes mais importantes desse começo:
1. O seu programa, pra rodar, precisa ter a 'main'.
A primeira coisa que o Java faz pra rodar é procurar o 'public static void main(String[] args)'. É daí que ele inicia o seu programa.

2. A classe que contém o método main, 'Primeira', precisa ter o mesmo nome do projeto.
Lembre-se que o nome do nosso projeto é 'Primeira' e a classe é 'public class Primeiro {}'
Ou seja, o método main tem que estar em algum lugar dentro desse par de colchetes aí.

Estes são os erros mais comuns que os iniciantes cometem. Esquecerem da main.

Agora vou usar com você o melhor método de aprendizado, o teste. Testem:
1. Em vez de main, escreva Main e compile/rode.
2. Em vez de 'public class Primeiro...' escreva 'public class primeiro' e compile/rode
3. Tirem o ';', um '{' ou '}' e compile/rode
4. Que a diferença entre os códigos abaixo?




Trabalhos.: 
E-mail: mvf5system@gmail.com 
Blog: http://mvf5-system.blogspot.com.br/ 
Facebook: https://www.facebook.com/mvf5systems


Calcular elementos da diagonal principal de uma matriz 4 x4 em C.

Exercício em C, Criar um algoritmo que leia os elementos de uma matriz inteira de 4 x 4 e imprimir os elementos da diagonal principal.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
main()
{
 int lin,col, tab;
 int mat[4][4];
 for (lin=0; lin<=3; lin++)
 {
 for (col=0; col<=3;col++)
 {
 printf("Digite ELEMENTO da linha %d, coluna %d da matriz: ",lin+1,col+1);
 // aqui no scanf preenchemos a matriz
 scanf("%d", &mat[lin][col]);
 }
 }
 //Imprimindo a matriz
 printf("Matriz\n");
 for (lin=0;lin<=3;lin++)
 {
 for (col=0;col<=3;col++)
 printf("%d\t",mat[lin][col]);
 printf("\n\n");
}
 // Imprimindo a diagonal principal
 printf("\n\nDiagonal principal\n\n");
 for (lin=0; lin<=3;lin++)
 {
 printf("%d\n",mat[lin][lin]);
 for (tab=1;tab<=lin+1;tab++)
 printf("\t");
 }
 printf("\n\n");
 system("pause");
 return 0;
}

Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems



Algoritmo em C, Solicitar a idade de várias pessoas e imprimir: Total de pessoas com menos de 21 anos. Total de pessoas com mais de 50 anos. O programa termina quando idade for =-99.

Algoritmo em C, Solicitar a idade de várias pessoas e imprimir: Total de pessoas com menos de 21 anos. Total de pessoas com mais de 50 anos. O programa termina quando idade for =-99.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
 int idade,contador21=0,contador50=0;
 printf("\n DIGITE A IDADE: ");
 scanf("%d",&idade);
 while(idade!=-99)
 {
 if(idade<21)
 contador21++;
 if(idade>50)
 contador50++;
 printf("\n DIGITE A IDADE(PARA ENCERRAR DIGITE -99) : ");
 scanf("%d",&idade);
 }
 printf("\n O TOTAL DE PESSOAS COM MENOS DE 21 ANOS E:%d",contador21);
 printf("\n O TOTAL DE PESSOAS COM MAIS DE 50 ANOS E:%d",contador50);
 printf("\n\n");
 system("pause");
 return(0);
}
Trabalhos.: 
E-mail: mvf5system@gmail.com 
Blog: http://mvf5-system.blogspot.com.br/ 
Facebook: https://www.facebook.com/mvf5systems

Algoritmo em C de ordenação de vetor pela função Insertion Sort

Algoritmo em C que preenche um vetor de 6 posições e ordena de forma crescente pela função Insertion Sort, utilizando ponteiros para implementação do algoritmo.


#include <stdio.h> 

void insertion_sort(int * vet, int tam) { 

    int i, j, eleito; 

        for (i=1; i<tam; i++) { 

            eleito = *(vet+i); 

            j = i - 1; 

            while (( j>= 0) && (eleito < *(vet+j))) { 

                *(vet+j+1) = *(vet + j); 

                j--; 

            } 

            if (j != i-1) 

            *(vet+j+1) = eleito; 

        } 

int main() { 

    int x[6], n=6, i;     

     for (i=0; i<n; i++) {

            printf("\ninforme um numero: ");

            scanf("%d",&x[i]);

    }

    printf("\nVetor original\n"); 

    for (i=0; i<n; i++) 

        printf("\t%d", x[i]); 

        insertion_sort(x, n); 

        printf("\n\nVetor ordenado\n"); 

    for (i=0; i<n; i++) 

        printf("\t%d", x[i]); 

        printf("\n");

    return 0; 

}


Trabalhos.: 
E-mail: mvf5system@gmail.com 
Blog: http://mvf5-system.blogspot.com.br/ 
Facebook: https://www.facebook.com/mvf5systems

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares