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


13 de set. de 2015

Algoritmo em C que recebe um nome e imprimir as letras na posição impar

Algoritmo em C que recebe um nome e imprimir as letras na posição impar!;
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
main()
{
int pp=1,tam,x;
char APELIDO[100];
printf ("Informe um apelido:");
gets(APELIDO);
tam=strlen(APELIDO);
printf("\nAs letras na posicao impar sao: ",x);
while(pp<=tam-1)
{
printf(" %c ",APELIDO[pp]);
pp=pp+2;
}
printf ("\n");
printf("\n\tNome digitado: %s\t",APELIDO);
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 que recebe um nome e imprimir as 4 primeiras letras do nome

Algoritmo em C que recebe um nome e imprimir as 4 primeiras letras do nome!;
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
main()
{
char nome[30];
int B;
printf ("informe um nome:");
gets(nome);
for(B=0;B<=3;B++)
printf("\%c",nome[B]);
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

7 de set. de 2015

Algoritmo em Java que demostra a utilização da lista a JList !:

Algoritmo em Java que demostra a utilização da lista a JList em java e do componente Color!;
Algoritmo consiste em duas classes a TelaLista que contém todos os componentes de construção da tela e da JList e a classe principal, que executa o programa!;
Classe: TelaLista

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;

public class TelaLista extends JFrame{
    private JList lista;
    private Color cor[];
    private Container con;
 
    public TelaLista(){
        initComponents();
    }
 
    private void initComponents(){
        setTitle("componente JList");
        setSize(300, 200);
        setLayout(new FlowLayout() );
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        setLocationRelativeTo(null);
     
        String nomeCor[] = {"Preto", "Azul", "Vermelho", "Amarelo", "Verde","Rosa"};
     
        cor = new Color[] {Color.BLACK, Color.BLUE, Color.RED, Color.YELLOW, Color.GREEN,Color.PINK};
     
        lista = new JList(nomeCor);
        lista.setVisibleRowCount(3);      
        lista.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
     
        con = getContentPane();
     
        con.add(new JScrollPane(lista));
     
        lista.addListSelectionListener(
                new ListSelectionListener() {
           // @Override
            public void valueChanged(ListSelectionEvent e) {
                con.setBackground( cor[lista.getSelectedIndex()]);
            }
        });
        setVisible(true);
        //lista com multiplas escolhas
        //listSelectionModel.MULTIPLE_INTERVAL_SELECTION
    }
 
}


Classe: Principal

public class Principal {

    public static void main(String[] args) {
        TelaLista t = new TelaLista();
    }
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems

Algoritmo em C que demostra uma arvore Binária

Algoritmo em C que demostra uma arvore Binária em C, algoritmo insere o nó nos filhos esquerdos como no direito, algoritmo vem com um menu com as opções de inserir nó, que vai inserir automaticamente na esquerda ou direita, e uma opção de imprimir a arvore!;


#include<stdio.h>
#include<stdlib.h>
struct ARVORE{
       int valor;
       struct ARVORE *left, *right;
};
typedef struct ARVORE ARV;
ARV *criaArvore();
ARV *criaNoh(ARV *arvore, int v);
int vazia();
void imprimir(ARV *a);
int main(){
    ARV *a = criaArvore();
    int opc, valor;
    do{
        printf("1-inserir noh\n"
               "2-imprimir\n"
               "0-sair\n");
        scanf("%d",&opc);
        switch(opc){
          case 1:
               printf("informe um valor: ");
               scanf("%d",&valor);
               a = criaNoh(a, valor);
          break;
          case 2:
               if(!vazia(a))
                 imprimir(a);
               else
                 printf("AROVORE VAZIA\n");
          break;
          case 0: break;
          default: printf("opcao invalida\n");
        }
     getche();
     system("cls");
    }while(opc != 0);
}
ARV *criaArvore(){
    return NULL;
}
ARV *criaNoh(ARV *arvore, int v){
    ARV *atemp;
    if(arvore == NULL){
       atemp = (ARV*)malloc(sizeof(ARV));
       atemp ->valor = v;
       atemp->left = criaArvore();
       atemp->right = criaArvore();
       return atemp;
       }
    else{
         int dir;
         atemp = arvore;
         ARV *pai = NULL, *raiz = arvore;
         while(atemp != NULL){
           pai = atemp;
           if(v <= atemp->valor){
              dir = 0;
              atemp = atemp->left;
              }
           else{
              dir = 1;
              atemp = atemp->right;
              }
           }
    atemp = (ARV*)malloc(sizeof(ARV));
    atemp->valor = v;
    atemp->left = criaArvore();
    atemp->right = criaArvore();
    if(dir)
      pai->right = atemp;
    else
      pai->left = atemp;
      return raiz;
    }
}
int vazia(ARV *a){
    return a == NULL;
}
void imprimir(ARV *a){
     printf("\nPai %d\n",a->valor);
     if(a->left != NULL)
       printf("Esq: %d\t",a->left->valor);
     else
       printf("Esq: NULL\t");
     if(a->right != NULL)
       printf("Dir: %d\t",a->right->valor);
     else
       printf("Dir: NULL\t");
     if(a->left != NULL)
      imprimir(a->left);
     if(a->right != NULL)
       imprimir(a->right);
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems

6 de set. de 2015

Algoritmo em C que demostra a manipulação de Arquivos em C

Algoritmo em C que demostra a manipulação de Arquivos em C usando estrutura!; o Algoritmo se segue com uma estrutura de cadastro o nome e a idade de uma pessoa, que será armazenada em uma outra estrutura, simulando uma PILHA!; O algoritmo contém as opções de cadastrar, remover, imprimir, salvar no arquivo, carregar o arquivo no algoritmo e excluir o arquivo!;


#include<stdio.h>
#define T 10
typedef struct{
        char nome[31];
        int idade;
}PESSOA;
typedef struct{
        PESSOA item[T];
        int topo;
}PILHA;
PILHA iniciaPilha();
int main(){
    FILE *arq;
    PILHA p = iniciaPilha();
    int opc, aux;
    do{
        printf("1 - cadastrar\n"
               "2 - remover\n"
               "3 - imprimir\n"
               "4 - salvar\n"
               "5 - carregar\n"
               "6 - excluir arquivo\n"
               "0 - sair\n");
        scanf("%d",&opc);
        switch(opc){
          case 1:
               getchar();
               if(p.topo < T){
                       
                 printf("nome: ");
                 gets(p.item[p.topo].nome);
                 printf("idade: ");
                 scanf("%d",&p.item[p.topo].idade);
                 p.topo++;
                 system("cls");
                 getchar();
                 }else{
                       printf("PILHA cheiA\n");
                       getche();
                       system("cls");
                       }
          break;
          case 2:
               if(p.topo > 0){
                 p.topo--;
                 printf("nome: %s\nidade: %d\nremovido\n",p.item[p.topo].nome,p.item[p.topo].idade);
               }else
                 printf("PILHA VAZIA\n");
                 getche();
                 system("cls");
          break;
          case 3:
               if(p.topo > 0){
                for(aux = p.topo -1; aux >=0; aux--)
                  printf("nome: %s\nidade: %d\n",p.item[aux].nome,p.item[aux].idade);
                }else
                  printf("PILHA VAZIA\n");
                  getche();
                  system("cls");
          break;
          case 4:
               if(p.topo >= 0){
                 arq = fopen("arquivos_estrutura.bin","wb");
               if(arq != NULL){
                 for(aux =0; aux<p.topo; aux++)
                   if(*p.item[aux].nome)//verifica se comprimento do nome  e 0
                     fwrite(&p.item[aux],sizeof(PESSOA),1,arq);
                 fclose(arq);
                 printf("arquivo gravado com sucesso\n");
                 }else
                  printf("problema ao abrir o arquivo!\n");
                 }else
                  printf("PILHA VAZIA\n");
                  getche();
                  system("cls");
          break;
          case 5:
               if(p.topo < T){
                arq = fopen("arquivos_estrutura.bin","rb");
               if(arq != NULL){
                 for(p.topo =0; p.topo <T; p.topo++)
                   if(fread(&p.item[p.topo],sizeof(PESSOA),1,arq)!=1){
                     if(feof(arq))
                      break;
                   }
                   fclose(arq);
                     printf("arquivo carregado com sucesso!\n");
                   }else
                     printf("problema ao abrir o arquivo!\n");
                   }else
                     printf("PILHA cheia!\n");
                     getche();
                     system("cls");
          break;
          case 6:
               if(remove("arquivos_estrutura.bin")==0)
                printf("arquivo removido com sucesso!\n");
               else
                 printf("erro ao remover arquivo!\n");
               getche();
               system("cls");
          break;
          case 0: break;
          default: printf("erro\n");
          getche();
          system("cls");
     }
    }while( opc !=0);
}
PILHA iniciaPilha(){
      int aux;
      PILHA pi;
      pi.topo = 0;
      for(aux = 0; aux<T; aux++)
       *pi.item[aux].nome = '\0';
       return pi;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems            

               

5 de set. de 2015

Algoritmo em C - Estrutura para cadastro de carro.

Estrutura em C para cadastro de carro, na estrutura serão cadastrados a marca, cor, ano, preço e um ID para identificar o carro; O algoritmo terá um menu com as opções de inserir um novo carro, exibir os cadastros podendo exibir por preço que recebe o preço e mostra os carros com aquela faixa de preço, exibir pela marca;

#include <stdio.h>
#define T 50/*NUMERO MAXIMO DE CADASTROS*/

/*ESTRUTURA DO CADASTRO*/
typedef struct{
        char marca[15], cor[10];
        int id, ano;
        float preco;
}CARRO;/*FINAL DA ESTRUTURA DO CADASTRO*/



int menu();/*MOSTRA MENU*/

CARRO inserir();
void exibir(CARRO c[], int t);
void exibirPreco(CARRO c[], int t, float preco);
void exibirMarca(CARRO c[], int t, char marca[]);
void exibirCarro(CARRO c[], int t, char marca[], int ano, char cor[]);

int main(){
    int n, cont = 0, ano;
    float preco;
    char marca[15], cor[10];
    printf("\nInforme o tamanho do Vetor de cadastro: ");
    scanf("%d",&n);
    
    CARRO car[n];/*EFETUAR O CADASTRO DO CLIENTE*/
    int opc, opChefe, opRelatorio,  processo;/*VARIÁVEIS PARA AUXILIAR OS MENUS E CASO RESOLVIDO*/

   
    do{
       opc = menu();/*MENU PRINCIPAL*/
       switch(opc){
           case 1:
            if(cont < n){
           
            car[cont] = inserir();
               
                cont++;
               
           
            }
            else
                {
                printf("\nEstrutura cheia");
                }
      getch();
           break;
           case 2:
          if(cont > 0){
         
          exibir(car, cont);
             
             
          }
          else
           {
            printf("\nEstrutura vazia");
           }
      getch();
           
           break;
           case 3:
          if(cont > 0){
          printf("\nInforme o preco do carro a ser exibido: ");
          scanf("%f",&preco);
          exibirPreco(car, cont, preco);
             
             
          }
          else
           {
            printf("\nEstrutura vazia");
           }
      getch();
           
           break;
           case 4:
          if(cont > 0){
          getchar();
          printf("\nInforme o Marca do carro a ser exibido: ");
          gets(marca);
          exibirMarca(car, cont, marca);
             
             
          }
          else
           {
            printf("\nEstrutura vazia");
           }
      getch();
           
           break;
           case 5:
            if(cont > 0){
          getchar();
          printf("\nInforme o Marca do carro a ser exibido: ");
          gets(marca);
          printf("\nInforme o Ano do carro a ser exibido: ");
          scanf("%d",&ano);
          getchar();
          printf("\nInforme o Cor do carro a ser exibido: ");
          gets(cor);
          exibirCarro(car, cont, marca, ano, cor);
             
             
          }
          else
           {
            printf("\nEstrutura vazia");
           }
      getch();
           break;
           case 0:
  break;
           default:
   printf("Opcao %d invalida",opc);
           break;

       }

    }while(opc != 0);
}

int menu(){//menu que vai retornar a opção escolhida;;
    int opc;
    system("cls");
    printf("1-Novo cadastro\n"
           "2-Imprimir Estrutura\n"
           "3-Imprimir por preco\n"
           "4-Imprimir por Marca\n"
           "5-Imprimir por Marca, Ano, Cor\n"
           "0-Sair\n");
    scanf("%d", &opc);
    return opc;
}
CARRO inserir(CARRO car){
CARRO c;
getchar();
printf("Informe a marca do carro: ");
    gets(c.marca);
    printf("Informe a cor do carro: ");
    gets(c.cor);
    printf("Informe o ano do carro: ");
    scanf("%d",&c.ano);
    printf("Informe o preco do carro: ");
    scanf("%f", &c.preco);
return c;
}

void exibir(CARRO c[], int t){
int x;
for(x = 0; x< t; x++){
printf("Id: %d\n", x+1);
printf("Marca: %s\n", c[x].marca);
printf("Cor: %s\n", c[x].cor);
printf("Ano: %d\n", c[x].ano);
printf("Preco: %.2f\n", c[x].preco);
printf("\n");
}
}
void exibirPreco(CARRO c[], int t, float preco){
int x;
for(x = 0; x< t; x++){
if(preco == c[x].preco){
printf("Id: %d\n", x+1);
printf("Marca: %s\n", c[x].marca);
printf("Cor: %s\n", c[x].cor);
printf("Ano: %d\n", c[x].ano);
printf("\n");
}
}
}
void exibirMarca(CARRO c[], int t, char marca[]){
int x;
for(x = 0; x< t; x++){
if(strcmp(c[x].marca, marca) == 0){
printf("Id: %d\n", x+1);
printf("Preco: %.2f\n", c[x].preco);
printf("Cor: %s\n", c[x].cor);
printf("Ano: %d\n", c[x].ano);
printf("\n");
}
}
}
void exibirCarro(CARRO c[], int t, char marca[], int ano, char cor[]){
int x;
for(x = 0; x< t; x++){
if(strcmp(c[x].marca, marca) == 0){
if(ano == c[x].ano){
if(strcmp(c[x].cor, cor) == 0){
printf("Id: %d\n", x+1);
printf("Preco: %.2f\n", c[x].preco);
printf("\n");
}
}
}
}
}

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

30 de ago. de 2015

Algoritmo - contar quantas vezes a vogal 'a' aparece nesse texto

Crie um programa que deve pedir ao usuário para informar um texto qualquer, de tamanho 50. O programa deverá contar quantas vezes a vogal 'a' aparece nesse texto!;


#include<cstdio>
#include<cstring>
int main(){
                char texto[50];
                int aux,cont=0;   
                puts("Informe um texto com 50 caracteres: ");
                fgets(texto,50,stdin);
               
                for(aux=0;aux<strlen(texto);aux++){
                               if(texto[aux] == 'a'|| texto[aux]=='A'){
                                    cont++;
                               }                                            
                }             
                printf("\nVogais A = %d",cont);     
                return 0;

}

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

13 de jan. de 2015

Algoritmo em C- Números Pares ou Impares em um Vetor

Um algoritmo que preenche um vetor de 15 posições e verifica os números pares e impares do conjunto.
#include<stdio.h>
#define tam  15
int main(){
    int vet[tam],i;
    for(i=0;i<tam;i++){
        printf("%d<-informe um numero",i+1);
        scanf("%d",&vet[i]);
        }
        system("cls");
        printf("pares:\n");
        for(i=0;i<tam;i++)
           if(vet[i]%2==0)
              printf("%d\t",vet[i]);
        printf("\n\nimpares\n");
        for(i=0;i<tam;i++)
           if(vet[i]%2!=0)
             printf("%d\t",vet[i]);
    getche();
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems

Algoritmo em C -Fatorial de uma sequencia numérica

Um programa em C, onde o usuário deverá informar 2 números inteiros. Esses números representam, respectivamente, o inicio e o fim de uma sequencia numérica. Se necessário, altere a ordem dos números informados e exiba o calculo e o resultado do fatorial de cada número no intervalo.
Exemplo:
3! = 3 x 2 x 1 = 6
4! = 4 x 3 x 2 x 1 = 24
5! = 5 x 4 x 3 x 2 x 1 = 120

#include<stdio.h>
#include<math.h>
int main(){
    int n1,n2,aux,i1,i2,fat;
    int aux2; 
    char resp;
    do{
    system("cls");  
    printf("\nInforme um numero inteiro para inicio: ");
    scanf("%d",&n1);
    printf("\nInforme um numero inteiro para o fim: ");
    scanf("%d",&n2);
    if(n1<=1 && n2<=1)
              while(n1<=1 || n2<=1){
                          system("cls");
                          printf("\nDigite dois numeros maiores que 1:");
                          scanf("%d%d",&n1,&n2);
              }
        if(n1==n2)
              while(n1==n2){
                            system("cls");
                          printf("\nDigite dois numeros maiores que um e diferentes:");
                          scanf("%d%d",&n1,&n2);
              }
    if(n2<n1){
    aux=n1;
    n1=n2;
    n2=aux;
    }
      
    for(i1=n1+1;i1<n2;i1++){
    fat=1;     
        for(i2=i1;i2>=1;i2--){                                             
            if(i1==i2){
                        printf("%d!=%dx",i1,i2);
         
          }         
          else 
              if(i2==1){
                        printf("%d=%d\n",i2,fat);
                        fat*=i2;
            }
          else
              printf("%dx",i2);
              fat*=i2;
        }
    }
          printf("\n\nDeseja executar novamente?");
          scanf("%s",&resp);
          if(resp!='s' && resp!='S' && resp!='n' && resp!='N'){
                        printf("\n\nDeseja executar novamente?");
                        scanf("%s",&resp);
          }      
    }while(resp=='s' || resp=='S');
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/

6 de jan. de 2015

Algoritmo em java - Preencher um vetor de forma randômica!

Algoritmo preenche um vetor do tipo de 10 posições de forma randômica!


import java.util.Random;
import javax.swing.JOptionPane;


public class Prinicipal {

 
    public static void main(String[] args) {
        Random rand = new Random();
     
        String resultado = "";
        int num[] = new int[10],aux;
        for(aux = 0; aux < num.length; aux++){
            num[aux] = rand.nextInt(10);
        }
        for(aux = 0; aux < num.length; aux++){
            resultado +=num[aux] +"\n";
        }
        JOptionPane.showMessageDialog(null, resultado);
    }
}

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

Algoritmo em JAVA - Cadastro de Notas do Aluno

Algoritmo em Java, que faz um cadastro simples de aluno, com NOME do tipo String, NOTA1 e NOTA2 do tipo float! O algoritmo consiste em fazer o cadastro do aluno com seu nome, e as duas notas, ver a média do aluno, exibir os dados do Aluno, e verificar a situação do Aluno!;
O projeto feito em java consiste em Orientação a Objetos, com a classe Aluno e a classe principal.
Na classe Aluno, além dos métodos getters e setters, tem os métodos calcularMedia() do tipo float, exibir() do tipo String, verificarSituacao() do tipo boolean, validarNota do tipo boolean.



CLASSE ALUNO:

public class Aluno {
    //Area de declaração de atributos
    private String nome;
    private float nota1;
    private float nota2;
    
    //declaração dos metados
    public float calcularMedia(){
        return (nota1+nota2)/2;
        
    }
    public String exibir(){
        return "Nome: "+nome+
                "\nnota1: "+String.format("%.2f",nota1)+
                "\nnota2: "+String.format("%.2f",nota2);        
    }
    public boolean verificarSituacao(){
        return calcularMedia() >= 7;
        
    }
    
    public boolean validarNota(float x){
        return (x >= 0 && x <=10);
    }
    
    //Declaração dos metados gettes & setters
    public void setNome(String nome){
        this.nome = nome;
    }
    
    public String getNome(){
        return nome;
    }
    
    public void setNota1(float nota1){
        this.nota1 = nota1;
    }
    public float getNota1(){
        return nota1;
    }
    
    public void setNota2(float nota2){
        this.nota2 = nota2;
    }
    public float getNota2(){
        return nota2;
    }
    
}


CLASSE PRINCIPAL:


import javax.swing.JOptionPane;
public class Principal {
    public static void main(String[] args) {
        int op;

        Aluno aluno1 = new Aluno();

        do{
op = Integer.parseInt(JOptionPane.showInputDialog("1-cadastrar\n2-ver media\n"+
                                                                "3-exibir dados\n4-verificar situação\n0-sair"));
switch (op) {
case 1:
aluno1.setNome(JOptionPane.showInputDialog("informe o nome"));
try{
do{
aluno1.setNota1(Float.parseFloat(JOptionPane.showInputDialog("informe a primeira nota")));
if(!aluno1.validarNota(aluno1.getNota1())){
JOptionPane.showMessageDialog(null, "nota invalida");
}
}while(!aluno1.validarNota(aluno1.getNota1()));
do{
aluno1.setNota2(Float.parseFloat(JOptionPane.showInputDialog("informe a segunda nota")));
if(!aluno1.validarNota(aluno1.getNota2())){
JOptionPane.showMessageDialog(null, "nota invalida");
}
}while(!aluno1.validarNota(aluno1.getNota2()));
}catch (Exception e) {
aluno1.setNome(null);
JOptionPane.showMessageDialog(null, "Dados invalido");
}
break;
case 2:
if(aluno1.getNome() != null)
{
JOptionPane.showMessageDialog(null, "A media do aluno "+aluno1.getNome()+
" foi de "+String.format("%.2f" , aluno1.calcularMedia()));
}
else
{
JOptionPane.showMessageDialog(null, "Não tem nenhum aluno cadastrado");
}
break;
case 3:
if(aluno1.getNome() != null)
{
JOptionPane.showMessageDialog(null, aluno1.exibir());
}
else
{
JOptionPane.showMessageDialog(null, "Não tem nenhum aluno cadastrado");
}
break;
case 4:
if(aluno1.getNome() != null)
{
JOptionPane.showMessageDialog(null, "O ALUNO "+aluno1.getNome()+
"está "+(aluno1.verificarSituacao()?"aprovado ": "reprovado"));
}
else
{
JOptionPane.showMessageDialog(null, "Não tem nenhum aluno cadastrado");
}
break;
case 0: break;

default:
JOptionPane.showMessageDialog(null, "opção invalida");
break;
}
}while(op != 0);

}

}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/

Algoritmo em C++, que faz o calculo do volume de uma esfera!

Uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume (v = 4/3πR3).
#include <iostream>
#include <cstdlib>

void volume(int raio);
using namespace std;
int main (void){        
            int raio;
            cout <<"Informe o raio de uma esfera: ";
            cin>>raio;
            volume(raio);
            cout<<"\n";
            system("pause");
}
void volume(int raio){
            double v;
            v = 4 / (3 * 3.14) * raio * 3;
           
            cout<< "Volume: "<<v;

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

Algoritmo em C++ - Função que verifica se o ano é bissexto!

Uma função em C++, que recebe como parâmetro um inteiro positivo ano e devolve 1 se ano for bissexto, 0 em caso contrário.

#include <iostream>
#include <cstdlib>


int verifica(int ano);
using namespace std;
int main (void){        
            int ano;
                       
           
                        do{
                                   cout <<"Informe umn numero: ";
                                   cin>>ano;
                                   if(ano <= 0){
                                               cout <<"Informe um numero maior que 0: \n";
                                   }
                                  
                        }while(ano <= 0);
                        if(verifica(ano) == 1){
                                   cout <<"Ano bissexto ";
                        }
                        else{
                                   cout <<"Ano normal ";
                        }
           
            cout<<"\n";
            system("pause");
}
int verifica(int ano){
            if (ano % 400 == 0){
                        return 1;
            }
           
            if (ano % 4 == 0 && ano % 100 > 0 ){
                        return 1;
            }
           
            return 0;
}

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

Algoritmo em C++ - Uma função que verifica se o valor é par ou ímpar.

Um algoritmo em C++ que faz uma função que receba um valor inteiro e verifica se o valor
é par ou ímpar. A função deve retornar um valor booleano. 
#include <iostream>
#include <cstdlib>

bool verifica(int num);
using namespace std;
int main (void){       
            int num;
                       cout <<"Informe um numero: ";
                       cin>>num;
           
            if(verifica(num)){
                       cout<<"Par"<<endl;           
            }
            else{
                       cout<<"Impar"<<endl;       
            }
           
           
            cout<<"\n";
            system ("pause");
}
bool verifica(int num){
            if(num % 2 == 0){
                       return true;
            }
            else{
                       return false;
            }

}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/

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