Linguaggio C: calcolo circonferenza, area di un cerchio

Materia: Programmazione Visualizzato: 18626 volte Scaricato: 0 volte Data: 07/05/2008

Linguaggio C: calcolo circonferenza, area di un cerchio

Descrizione: esercizio svolto o teoria

A cura di: Administrator

/*
 * Scrivete un programma che legga il raggio di un cerchio
 * (come un valore di tipo float) e quindi calcoli e visualizzi
 * la circonferenza e l'area. Utilizzate il valore 3.14159 per
 * pi-greco.
 */
/*
 * Sviluppo top-down (per raffinamenti successivi)
 *
 * TOP: dato il raggio, calcolare diametro, circonferenza, area
 *      del cerchio.
 *
 * RA1: prendere in ingresso il raggio (tipo float).
 *      calcolare diametro, circonferenza, area, visualizzare
 *      risultati.
 *
 * RA2: prendere in ingresso il raggio (tipo float), verificando
 *      che sia un valore non negativo.
 *      Calcolare diametro, circonferenza, area, visualizzare i
 *      risultati.
 *      Terminare programma.
 *
 * RA3: Inizializzare variabile pi_greco a 3.14159.
 *      prendere in ingresso il raggio (tipo float), verificando
 *      che sia un valore non negativo.
 *      Calcolare diametro, circonferenza, area, visualizzare i
 *      risultati.
 *      Terminare programma.
 *
 */
#include <stdio.h>
int
main(void)
{
	float pi_greco = 3.14159;
	float raggio = 0, diametro, circonferenza, area;
	while (raggio <= 0) {
		printf("Inserire un valore (positivo) per il raggio: ");
		scanf("%f", &raggio);
	}
	diametro = 2 * raggio;
	circonferenza = pi_greco * diametro;
	area = pi_greco * raggio * raggio;
	printf("Diametro: %.2f\n", diametro);
	printf("Circonferenza: %.2f\n", circonferenza);
	printf("Area: %.2f\n", area);
	return (0);
}

Raccomanda su Google+

Risorse per lo studio

Appunti Scuole Superiori

Materie degli Appunti disponibili

Manzoni e Promessi Sposi

Approfondimento su Manzoni e Promessi Sposi

Dante e La Divina Commedia

Approfondimento su Dante e Divina Commedia

Letteratura Italiana e Straniera

Approfondimenti di Letteratura

Letteratura Latina

Approfondimenti di Letteratura Latina

Leonardo da Vinci

Approfondimento su Leonardo da Vinci

Tesine

Tesine per la Maturità

Maturità 2012

Sezione sull'esame di Maturità 2012